:Template:Infobox election

{{#invoke:infobox|infoboxTemplate

| templatestyles = Infobox election/styles.css

| child templatestyles = Screen reader-only/styles.css

| child = {{{child|{{{embed|}}}}}}

| bodyclass = ib-election infobox-table {{#if:{{{election_date|}}}|vevent|}}

| bodystyle = {{#if:{{{map_image|}}}{{{map|}}}{{{map2_image|}}}{{{map2|}}}{{{map3_image|}}}{{{map3|}}}{{{map4_image|}}}{{{map4|}}}|width:{{#invoke:Math|min

| 1=300

| 2={{#invoke:Math|max

| 1 = {{#if:{{{map_image|}}}{{{map|}}}|{{#invoke:string|replace|{{#invoke:if empty|main|{{{map_size|}}}|300}}|px%s*$||plain=false}}}}

| 2 = {{#if:{{{map2_image|}}}{{{map2|}}}|{{#invoke:string|replace|{{#invoke:if empty|main|{{{map2_size|}}}|300}}|px%s*$||plain=false}}}}

| 3 = {{#if:{{{map3_image|}}}{{{map3|}}}|{{#invoke:string|replace|{{#invoke:if empty|main|{{{map3_size|}}}|300}}|px%s*$||plain=false}}}}

| 4 = {{#if:{{{map4_image|}}}{{{map4|}}}|{{#invoke:string|replace|{{#invoke:if empty|main|{{{map4_size|}}}|300}}|px%s*$||plain=false}}}}

}}}}px}}

| titleclass = summary

| title = {{#ifeq:{{{child|{{{embed|}}}}}}|yes|{{#if:{{{election_name|}}}|

{{{election_name}}}
}}|{{{election_name|{{PAGENAME}}}}}}}

| subheader1 = {{#if:{{{flag_image|}}}

|{{#invoke:InfoboxImage|InfoboxImage|image={{{flag_image|}}}|size=50px|alt=|link=}}


|{{#ifexist:Template:Country data {{#invoke:if empty|main|{{{country|}}}|¬}}|{{#invoke:flag|deco|{{{country}}}|variant={{{flag_year|}}}|size=50px|noredlink={{#ifeq:{{NAMESPACE}}|{{ns:0}}||yes}}|frameonly=true}}


}}

}}

| subheader2 = {{#if:{{{previous_year|}}}{{{election_date|}}}{{{next_year|}}}|

{{succession links|leftstyle=width:20%;|centerstyle = width:60%;|rightstyle=width:20%;

| left ={{#if:{{{previous_year|}}}|{{#ifexist:{{{previous_election|}}}|{{{previous_year}}}|{{{previous_year}}}}}}}

| center = {{#if:{{{election_date|}}}|{{{election_date}}}}}

| right = {{#if:{{{next_year|}}}|{{#ifexist:{{{next_election|}}}|{{{next_year}}}|{{{next_year}}}}}}}

}}

}}

| subheader3 = {{#if:{{{previous_seat_year|}}}{{{next_seat_year|}}}|

{{succession links|leftstyle=width:35%; text-align:center;|rightstyle=width:35%; text-align:center;

| left ={{#if:{{{previous_seat_year|}}}|{{#ifexist:{{{previous_seat_election|}}}|{{{previous_seat_year}}}|{{{previous_seat_year}}}}}}}

| right = {{#if:{{{next_seat_year|}}}|{{#ifexist:{{{next_seat_election|}}}|{{{next_seat_year}}}|{{{next_seat_year}}}}}}}

}}

}}

| subheader4 =

{{#if:{{{outgoing_members|{{{previous_mps|}}}}}}{{{elected_members|{{{elected_mps|}}}}}}|

{{succession links|leftstyle=width:40%; text-align:center;|rightstyle=width:40%; text-align:center;

| left = {{#if:{{{outgoing_members|{{{previous_mps|}}}}}}|{{#ifexist:{{{outgoing_members|{{{previous_mps|}}}}}}|{{{outgoing_members|{{{outgoing_members|{{{previous_mps|}}}}}}}}}}

| right = {{#if:{{{elected_members|{{{elected_mps|}}}}}}|{{#ifexist:{{{elected_members|{{{elected_mps|}}}}}}|{{{elected_members|{{{elected_members|{{{elected_mps|}}}}}}}}|}}

}}

}}

| header1 =

{{#switch:{{lc:{{{type|}}}}}

| primary

| presidential = {{#if:{{{votes_for_election|}}}|


{{{votes_for_election}}}{{#if:{{{needed_votes|}}}|
{{{needed_votes}}} votes needed to win}}

}}

| parliamentary

| legislative

| by-election = {{#if:{{{seats_for_election|}}}|


{{{seats_for_election}}}{{#if:{{{majority_seats|}}}|
{{{majority_seats}}} seats needed for a majority}}

}}

| #default =

}}

| data2 = {{#if:{{{opinion_polls|}}}| Opinion polls }}

| label3 = Registered

| data3 = {{{registered|}}}

| label4 = Turnout

| data4 = {{{turnout|}}}

| label5 = Votes counted

| data5 = {{#if:{{{votes_counted|}}}|

{{Percentage bar|{{{votes_counted}}}|{{{votes_counted}}}%|1BCE0E}}
as of {{{last_update}}} {{{time_zone}}} }}

| label6 = Reporting

| data6 = {{#if:{{{reporting|}}}|

{{Percentage bar|{{{reporting}}}|{{{reporting}}}%|1BCE0E}}
as of {{{last_update}}} {{{time_zone}}} }}

| label7 = Declared

| data7 = {{#if:{{{declared|}}}|

{{Percentage bar|{{{declared}}}|{{{declared}}}%|1BCE0E}}
as of {{{last_update}}} {{{time_zone}}} }}

| data10 =

{{(!}} style="background:transparent; color: inherit; width:100%;"

{{!}}-

{{#invoke:Infobox election|row

| row = 1

| type = {{{type|}}}

| divider =

| filler = {{{filler|}}}

| col3 = {{#if:{{{color3|}}}{{{colour3|}}}{{{image3|}}}{{{nominee3|}}}{{{candidate3|}}}{{{leader3|}}}{{{party3|}}}{{{alliance3|}}}{{{home_state3|}}}{{{running_mate3|}}}{{{electoral_vote3|}}}{{{delegate_count3|}}}{{{states_carried3|}}}{{{leader_since3|}}}{{{leaders_seat3|}}}{{{last_election3|}}}{{{seats_before3|}}}{{{seats_needed3|}}}{{{seats3|}}}{{{seats_after3|}}}{{{seat_change3|}}}{{{popular_vote3|}}}{{{percentage3|}}}{{{swing3|}}}{{{1data3|}}}{{{2data3|}}}{{{3data3|}}}{{{4data3|}}}{{{5data3|}}}{{{6data3|}}}|yes}}

| ongoing = {{{ongoing|no}}}

| header1 = {{#switch:{{{type|}}}|parliamentary|Parliamentary=First party|#default=Majority party}}

| header2 = {{#switch:{{{type|}}}|parliamentary|Parliamentary=Second party|#default=Minority party}}

| header3 = {{#switch:{{{type|}}}|parliamentary|Parliamentary=Third party|#default=Third party}}

| party_color = {{#invoke:if empty|main| {{{party_colour|}}} | {{{party_color|}}} | yes }}

| color1 = {{#invoke:if empty|main| {{{color1|}}} | {{{colour1|}}} }}

| color2 = {{#invoke:if empty|main| {{{color2|}}} | {{{colour2|}}} }}

| color3 = {{#invoke:if empty|main| {{{color3|}}} | {{{colour3|}}} }}

| image_size = {{{image_size|150x150px}}}

| image_upright = {{{image_upright|}}}

| image1 = {{{image1|}}}

| image1_size = {{{image1_size|}}}

| image1_upright = {{{image1_upright|}}}

| image2 = {{{image2|}}}

| image2_size = {{{image2_size|}}}

| image2_upright = {{{image2_upright|}}}

| image3 = {{{image3|}}}

| image3_size = {{{image3_size|}}}

| image3_upright = {{{image3_upright|}}}

| pageimage1 = {{{pageimage1|}}}

| pageimage2 = {{{pageimage2|}}}

| pageimage3 = {{{pageimage3|}}}

| nominee1 = {{{nominee1|}}}

| nominee2 = {{{nominee2|}}}

| nominee3 = {{{nominee3|}}}

| candidate1 = {{{candidate1|}}}

| candidate2 = {{{candidate2|}}}

| candidate3 = {{{candidate3|}}}

| leader1 = {{{leader1|}}}

| leader2 = {{{leader2|}}}

| leader3 = {{{leader3|}}}

| party_label = {{{party_label|Party}}}

| party1_name = {{{party1_name|{{{party_name|}}}}}}

| party2_name = {{{party2_name|{{{party_name|}}}}}}

| party3_name = {{{party3_name|{{{party_name|}}}}}}

| party1 = {{{party1|}}}

| party2 = {{{party2|}}}

| party3 = {{{party3|}}}

| alliance1_name = {{{alliance1_name|{{{alliance_name|}}}}}}

| alliance2_name = {{{alliance2_name|{{{alliance_name|}}}}}}

| alliance3_name = {{{alliance3_name|{{{alliance_name|}}}}}}

| alliance1 = {{{alliance1|}}}

| alliance2 = {{{alliance2|}}}

| alliance3 = {{{alliance3|}}}

| home_state1 = {{{home_state1|}}}

| home_state2 = {{{home_state2|}}}

| home_state3 = {{{home_state3|}}}

| running_mate1 = {{{running_mate1|}}}

| running_mate2 = {{{running_mate2|}}}

| running_mate3 = {{{running_mate3|}}}

| college_voted = {{{college_voted|}}}

| electoral_vote1 = {{{electoral_vote1|}}}

| electoral_vote2 = {{{electoral_vote2|}}}

| electoral_vote3 = {{{electoral_vote3|}}}

| delegate_count1 = {{{delegate_count1|}}}

| delegate_count2 = {{{delegate_count2|}}}

| delegate_count3 = {{{delegate_count3|}}}

| states_carried1 = {{{states_carried1|}}}

| states_carried2 = {{{states_carried2|}}}

| states_carried3 = {{{states_carried3|}}}

| leader_since1 = {{{leader_since1|}}}

| leader_since2 = {{{leader_since2|}}}

| leader_since3 = {{{leader_since3|}}}

| leaders_seat1 = {{{leaders_seat1|}}}

| leaders_seat2 = {{{leaders_seat2|}}}

| leaders_seat3 = {{{leaders_seat3|}}}

| last_election1 = {{{last_election1|}}}

| last_election2 = {{{last_election2|}}}

| last_election3 = {{{last_election3|}}}

| seats_before1 = {{{seats_before1|}}}

| seats_before2 = {{{seats_before2|}}}

| seats_before3 = {{{seats_before3|}}}

| seats_needed1 = {{{seats_needed1|}}}

| seats_needed2 = {{{seats_needed2|}}}

| seats_needed3 = {{{seats_needed3|}}}

| seats1 = {{{seats1|}}}

| seats2 = {{{seats2|}}}

| seats3 = {{{seats3|}}}

| seats_after1 = {{{seats_after1|}}}

| seats_after2 = {{{seats_after2|}}}

| seats_after3 = {{{seats_after3|}}}

| seat_change1 = {{{seat_change1|}}}

| seat_change2 = {{{seat_change2|}}}

| seat_change3 = {{{seat_change3|}}}

| vote_type = {{{vote_type|Popular}}}

| popular_vote1 = {{{popular_vote1|}}}

| popular_vote2 = {{{popular_vote2|}}}

| popular_vote3 = {{{popular_vote3|}}}

| percentage1 = {{{percentage1|}}}

| percentage2 = {{{percentage2|}}}

| percentage3 = {{{percentage3|}}}

| first_round1 = {{{first_round1|}}}

| first_round2 = {{{first_round2|}}}

| first_round3 = {{{first_round3|}}}

| final_round1 = {{{final_round1|}}}

| final_round2 = {{{final_round2|}}}

| final_round3 = {{{final_round3|}}}

| counties_won1 = {{{counties_won1|}}}

| counties_won2 = {{{counties_won2|}}}

| counties_won3 = {{{counties_won3|}}}

| counties_threshold1 = {{{counties_threshold1|}}}

| counties_threshold2 = {{{counties_threshold2|}}}

| counties_threshold3 = {{{counties_threshold3|}}}

| swing1 = {{{swing1|}}}

| swing2 = {{{swing2|}}}

| swing3 = {{{swing3|}}}

| opinion_polls = {{{opinion_polls|}}}

| 1blank = {{{1blank|}}}| 1data1 = {{{1data1|}}}| 1data2 = {{{1data2|}}}| 1data3 = {{{1data3|}}}

| 2blank = {{{2blank|}}}| 2data1 = {{{2data1|}}}| 2data2 = {{{2data2|}}}| 2data3 = {{{2data3|}}}

| 3blank = {{{3blank|}}}| 3data1 = {{{3data1|}}}| 3data2 = {{{3data2|}}}| 3data3 = {{{3data3|}}}

| 4blank = {{{4blank|}}}| 4data1 = {{{4data1|}}}| 4data2 = {{{4data2|}}}| 4data3 = {{{4data3|}}}

| 5blank = {{{5blank|}}}| 5data1 = {{{5data1|}}}| 5data2 = {{{5data2|}}}| 5data3 = {{{5data3|}}}

| 6blank = {{{6blank|}}}| 6data1 = {{{6data1|}}}| 6data2 = {{{6data2|}}}| 6data3 = {{{6data3|}}}

}}

{{!}}-

{{#invoke:Infobox election|row

| row = 2

| type = {{{type|}}}

| divider =


| col3 = {{#if:{{{color6|}}}{{{colour6|}}}{{{image6|}}}{{{nominee6|}}}{{{candidate6|}}}{{{leader6|}}}{{{party6|}}}{{{alliance6|}}}{{{home_state6|}}}{{{running_mate6|}}}{{{electoral_vote6|}}}{{{delegate_count6|}}}{{{states_carried6|}}}{{{leader_since6|}}}{{{leaders_seat6|}}}{{{last_election6|}}}{{{seats_before6|}}}{{{seats_needed6|}}}{{{seats6|}}}{{{seats_after6|}}}{{{seat_change6|}}}{{{popular_vote6|}}}{{{percentage6|}}}{{{swing6|}}}{{{1data6|}}}{{{2data6|}}}{{{3data6|}}}{{{4data6|}}}{{{5data6|}}}{{{6data6|}}}|yes}}

| ongoing = {{{ongoing|no}}}

| header1 = {{#if:{{{party3|}}}|Fourth party|Third party}}

| header2 = {{#if:{{{party3|}}}|Fifth party|Fourth party}}

| header3 = {{#if:{{{party3|}}}|Sixth party|Fifth party}}

| party_color = {{#invoke:if empty|main| {{{party_colour|}}} | {{{party_color|}}} | yes }}

| color1 = {{#invoke:if empty|main| {{{color4|}}} | {{{colour4|}}} }}

| color2 = {{#invoke:if empty|main| {{{color5|}}} | {{{colour5|}}} }}

| color3 = {{#invoke:if empty|main| {{{color6|}}} | {{{colour6|}}} }}

| image_size = {{{image_size|150x150px}}}

| image_upright = {{{image_upright|}}}

| image1 = {{{image4|}}}

| image1_size = {{{image4_size|}}}

| image1_upright = {{{image4_upright|}}}

| image2 = {{{image5|}}}

| image2_size = {{{image5_size|}}}

| image2_upright = {{{image5_upright|}}}

| image3 = {{{image6|}}}

| image3_size = {{{image6_size|}}}

| image3_upright = {{{image6_upright|}}}

| pageimage1 = {{{pageimage4|}}}

| pageimage2 = {{{pageimage5|}}}

| pageimage3 = {{{pageimage6|}}}

| nominee1 = {{{nominee4|}}}

| nominee2 = {{{nominee5|}}}

| nominee3 = {{{nominee6|}}}

| candidate1 = {{{candidate4|}}}

| candidate2 = {{{candidate5|}}}

| candidate3 = {{{candidate6|}}}

| leader1 = {{{leader4|}}}

| leader2 = {{{leader5|}}}

| leader3 = {{{leader6|}}}

| party_label = {{{party_label|Party}}}

| party1_name = {{{party4_name|{{{party_name|}}}}}}

| party2_name = {{{party5_name|{{{party_name|}}}}}}

| party3_name = {{{party6_name|{{{party_name|}}}}}}

| party1 = {{{party4|}}}

| party2 = {{{party5|}}}

| party3 = {{{party6|}}}

| alliance1_name = {{{alliance4_name|{{{alliance_name|}}}}}}

| alliance2_name = {{{alliance5_name|{{{alliance_name|}}}}}}

| alliance3_name = {{{alliance6_name|{{{alliance_name|}}}}}}

| alliance1 = {{{alliance4|}}}

| alliance2 = {{{alliance5|}}}

| alliance3 = {{{alliance6|}}}

| home_state1 = {{{home_state4|}}}

| home_state2 = {{{home_state5|}}}

| home_state3 = {{{home_state6|}}}

| running_mate1 = {{{running_mate4|}}}

| running_mate2 = {{{running_mate5|}}}

| running_mate3 = {{{running_mate6|}}}

| college_voted = {{{college_voted|}}}

| electoral_vote1 = {{{electoral_vote4|}}}

| electoral_vote2 = {{{electoral_vote5|}}}

| electoral_vote3 = {{{electoral_vote6|}}}

| delegate_count1 = {{{delegate_count4|}}}

| delegate_count2 = {{{delegate_count5|}}}

| delegate_count3 = {{{delegate_count6|}}}

| states_carried1 = {{{states_carried4|}}}

| states_carried2 = {{{states_carried5|}}}

| states_carried3 = {{{states_carried6|}}}

| leader_since1 = {{{leader_since4|}}}

| leader_since2 = {{{leader_since5|}}}

| leader_since3 = {{{leader_since6|}}}

| leaders_seat1 = {{{leaders_seat4|}}}

| leaders_seat2 = {{{leaders_seat5|}}}

| leaders_seat3 = {{{leaders_seat6|}}}

| last_election1 = {{{last_election4|}}}

| last_election2 = {{{last_election5|}}}

| last_election3 = {{{last_election6|}}}

| seats_before1 = {{{seats_before4|}}}

| seats_before2 = {{{seats_before5|}}}

| seats_before3 = {{{seats_before6|}}}

| seats_needed1 = {{{seats_needed4|}}}

| seats_needed2 = {{{seats_needed5|}}}

| seats_needed3 = {{{seats_needed6|}}}

| seats1 = {{{seats4|}}}

| seats2 = {{{seats5|}}}

| seats3 = {{{seats6|}}}

| seats_after1 = {{{seats_after4|}}}

| seats_after2 = {{{seats_after5|}}}

| seats_after3 = {{{seats_after6|}}}

| seat_change1 = {{{seat_change4|}}}

| seat_change2 = {{{seat_change5|}}}

| seat_change3 = {{{seat_change6|}}}

| vote_type = {{{vote_type|Popular}}}

| popular_vote1 = {{{popular_vote4|}}}

| popular_vote2 = {{{popular_vote5|}}}

| popular_vote3 = {{{popular_vote6|}}}

| percentage1 = {{{percentage4|}}}

| percentage2 = {{{percentage5|}}}

| percentage3 = {{{percentage6|}}}

| first_round1 = {{{first_round4|}}}

| first_round2 = {{{first_round5|}}}

| first_round3 = {{{first_round6|}}}

| final_round1 = {{{final_round4|}}}

| final_round2 = {{{final_round5|}}}

| final_round3 = {{{final_round6|}}}

| swing1 = {{{swing4|}}}

| swing2 = {{{swing5|}}}

| swing3 = {{{swing6|}}}

| opinion_polls = {{{opinion_polls|}}}

| 1blank = {{{1blank|}}}| 1data1 = {{{1data4|}}}| 1data2 = {{{1data5|}}}| 1data3 = {{{1data6|}}}

| 2blank = {{{2blank|}}}| 2data1 = {{{2data4|}}}| 2data2 = {{{2data5|}}}| 2data3 = {{{2data6|}}}

| 3blank = {{{3blank|}}}| 3data1 = {{{3data4|}}}| 3data2 = {{{3data5|}}}| 3data3 = {{{3data6|}}}

| 4blank = {{{4blank|}}}| 4data1 = {{{4data4|}}}| 4data2 = {{{4data5|}}}| 4data3 = {{{4data6|}}}

| 5blank = {{{5blank|}}}| 5data1 = {{{5data4|}}}| 5data2 = {{{5data5|}}}| 5data3 = {{{5data6|}}}

| 6blank = {{{6blank|}}}| 6data1 = {{{6data4|}}}| 6data2 = {{{6data5|}}}| 6data3 = {{{6data6|}}}

}}

{{!}}-

{{#invoke:Infobox election|row

| row = 3

| type = {{{type|}}}

| divider =


| ongoing = {{{ongoing|no}}}

| col3 = {{#if:{{{color9|}}}{{{colour9|}}}{{{image9|}}}{{{nominee9|}}}{{{candidate9|}}}{{{leader9|}}}{{{party9|}}}{{{alliance9|}}}{{{home_state9|}}}{{{running_mate9|}}}{{{electoral_vote9|}}}{{{delegate_count9|}}}{{{states_carried9|}}}{{{leader_since9|}}}{{{leaders_seat9|}}}{{{last_election9|}}}{{{seats_before9|}}}{{{seats_needed9|}}}{{{seats9|}}}{{{seats_after9|}}}{{{seat_change9|}}}{{{popular_vote9|}}}{{{percentage9|}}}{{{counties_won9|}}}{{{counties_threshold9|}}}{{{swing9|}}}{{{1data9|}}}{{{2data9|}}}{{{3data9|}}}{{{4data9|}}}{{{5data9|}}}{{{6data9|}}}|yes}}

| header1 = {{#switch:{{#expr:{{#if:{{{party3|}}}|1|0}}+{{#if:{{{party6|}}}|1|0}}}}|0=Fifth party|1=Sixth party|2=Seventh party}}

| header2 = {{#switch:{{#expr:{{#if:{{{party3|}}}|1|0}}+{{#if:{{{party6|}}}|1|0}}}}|0=Sixth party|1=Seventh party|2=Eighth party}}

| header3 = {{#switch:{{#expr:{{#if:{{{party3|}}}|1|0}}+{{#if:{{{party6|}}}|1|0}}}}|0=Seventh party|1=Eighth party|2=Ninth party}}

| party_color = {{#invoke:if empty|main| {{{party_colour|}}} | {{{party_color|}}} | yes }}

| color1 = {{#invoke:if empty|main| {{{color7|}}} | {{{colour7|}}} }}

| color2 = {{#invoke:if empty|main| {{{color8|}}} | {{{colour8|}}} }}

| color3 = {{#invoke:if empty|main| {{{color9|}}} | {{{colour9|}}} }}

| image_size = {{{image_size|150x150px}}}

| image_upright = {{{image_upright|}}}

| image1 = {{{image7|}}}

| image1_size = {{{image7_size|}}}

| image1_upright = {{{image7_upright|}}}

| image2 = {{{image8|}}}

| image2_size = {{{image8_size|}}}

| image2_upright = {{{image8_upright|}}}

| image3 = {{{image9|}}}

| image3_size = {{{image9_size|}}}

| image3_upright = {{{image9_upright|}}}

| pageimage1 = {{{pageimage7|}}}

| pageimage2 = {{{pageimage8|}}}

| pageimage3 = {{{pageimage9|}}}

| nominee1 = {{{nominee7|}}}

| nominee2 = {{{nominee8|}}}

| nominee3 = {{{nominee9|}}}

| candidate1 = {{{candidate7|}}}

| candidate2 = {{{candidate8|}}}

| candidate3 = {{{candidate9|}}}

| leader1 = {{{leader7|}}}

| leader2 = {{{leader8|}}}

| leader3 = {{{leader9|}}}

| party_label = {{{party_label|Party}}}

| party1_name = {{{party7_name|{{{party_name|}}}}}}

| party2_name = {{{party8_name|{{{party_name|}}}}}}

| party3_name = {{{party9_name|{{{party_name|}}}}}}

| party1 = {{{party7|}}}

| party2 = {{{party8|}}}

| party3 = {{{party9|}}}

| alliance1_name = {{{alliance7_name|{{{alliance_name|}}}}}}

| alliance2_name = {{{alliance8_name|{{{alliance_name|}}}}}}

| alliance3_name = {{{alliance9_name|{{{alliance_name|}}}}}}

| alliance1 = {{{alliance7|}}}

| alliance2 = {{{alliance8|}}}

| alliance3 = {{{alliance9|}}}

| home_state1 = {{{home_state7|}}}

| home_state2 = {{{home_state8|}}}

| home_state3 = {{{home_state9|}}}

| running_mate1 = {{{running_mate7|}}}

| running_mate2 = {{{running_mate8|}}}

| running_mate3 = {{{running_mate9|}}}

| college_voted = {{{college_voted|}}}

| electoral_vote1 = {{{electoral_vote7|}}}

| electoral_vote2 = {{{electoral_vote8|}}}

| electoral_vote3 = {{{electoral_vote9|}}}

| delegate_count1 = {{{delegate_count7|}}}

| delegate_count2 = {{{delegate_count8|}}}

| delegate_count3 = {{{delegate_count9|}}}

| states_carried1 = {{{states_carried7|}}}

| states_carried2 = {{{states_carried8|}}}

| states_carried3 = {{{states_carried9|}}}

| leader_since1 = {{{leader_since7|}}}

| leader_since2 = {{{leader_since8|}}}

| leader_since3 = {{{leader_since9|}}}

| leaders_seat1 = {{{leaders_seat7|}}}

| leaders_seat2 = {{{leaders_seat8|}}}

| leaders_seat3 = {{{leaders_seat9|}}}

| last_election1 = {{{last_election7|}}}

| last_election2 = {{{last_election8|}}}

| last_election3 = {{{last_election9|}}}

| seats_before1 = {{{seats_before7|}}}

| seats_before2 = {{{seats_before8|}}}

| seats_before3 = {{{seats_before9|}}}

| seats_needed1 = {{{seats_needed7|}}}

| seats_needed2 = {{{seats_needed8|}}}

| seats_needed3 = {{{seats_needed9|}}}

| seats1 = {{{seats7|}}}

| seats2 = {{{seats8|}}}

| seats3 = {{{seats9|}}}

| seats_after1 = {{{seats_after7|}}}

| seats_after2 = {{{seats_after8|}}}

| seats_after3 = {{{seats_after9|}}}

| seat_change1 = {{{seat_change7|}}}

| seat_change2 = {{{seat_change8|}}}

| seat_change3 = {{{seat_change9|}}}

| vote_type = {{{vote_type|Popular}}}

| popular_vote1 = {{{popular_vote7|}}}

| popular_vote2 = {{{popular_vote8|}}}

| popular_vote3 = {{{popular_vote9|}}}

| percentage1 = {{{percentage7|}}}

| percentage2 = {{{percentage8|}}}

| percentage3 = {{{percentage9|}}}

| first_round1 = {{{first_round7|}}}

| first_round2 = {{{first_round8|}}}

| first_round3 = {{{first_round9|}}}

| final_round1 = {{{final_round7|}}}

| final_round2 = {{{final_round8|}}}

| final_round3 = {{{final_round9|}}}

| swing1 = {{{swing7|}}}

| swing2 = {{{swing8|}}}

| swing3 = {{{swing9|}}}

| opinion_polls = {{{opinion_polls|}}}

| 1blank = {{{1blank|}}}| 1data1 = {{{1data7|}}}| 1data2 = {{{1data8|}}}| 1data3 = {{{1data9|}}}

| 2blank = {{{2blank|}}}| 2data1 = {{{2data7|}}}| 2data2 = {{{2data8|}}}| 2data3 = {{{2data9|}}}

| 3blank = {{{3blank|}}}| 3data1 = {{{3data7|}}}| 3data2 = {{{3data8|}}}| 3data3 = {{{3data9|}}}

| 4blank = {{{4blank|}}}| 4data1 = {{{4data7|}}}| 4data2 = {{{4data8|}}}| 4data3 = {{{4data9|}}}

| 5blank = {{{5blank|}}}| 5data1 = {{{5data7|}}}| 5data2 = {{{5data8|}}}| 5data3 = {{{5data9|}}}

| 6blank = {{{6blank|}}}| 6data1 = {{{6data7|}}}| 6data2 = {{{6data8|}}}| 6data3 = {{{6data9|}}}

}}

{{!)}}

| data11 =

{{#if:{{{map_image|}}}{{{map|}}}|


{{#if:{{{map_image|}}}

|{{#invoke:InfoboxImage|InfoboxImage|image={{{map_image}}}|size={{#invoke:Math|min|1={{#invoke:string|replace|{{{map_size|}}}|px%s*$||plain=false}}|2=300}}px|sizedefault=300px|alt={{{map_alt|}}}}}

|{{{map}}}

}}{{#if:{{{map_caption|}}}|

{{{map_caption|}}}
}}

}}

| data12 =

{{#if:{{{map2_image|}}}{{{map2|}}}|


{{#if:{{{map2_image|}}}

|{{#invoke:InfoboxImage|InfoboxImage|image={{{map2_image}}}|size={{#invoke:Math|min|1={{#invoke:string|replace|{{{map2_size|}}}|px%s*$||plain=false}}|2=300}}px|sizedefault=300px|alt={{{map2_alt|}}}}}

|{{{map2}}}

}}{{#if:{{{map2_caption|}}}|

{{{map2_caption|}}}
}}

}}

|data13 =

{{#if:{{{map3_image|}}}{{{map3|}}}|


{{#if:{{{map3_image|}}}

|{{#invoke:InfoboxImage|InfoboxImage|image={{{map3_image}}}|size={{#invoke:Math|min|1={{#invoke:string|replace|{{{map3_size|}}}|px%s*$||plain=false}}|2=300}}px|sizedefault=300px|alt={{{map3_alt|}}}}}

|{{{map3}}}

}}{{#if:{{{map3_caption|}}}|

{{{map3_caption|}}}
}}

}}

|data14 =

{{#if:{{{map4_image|}}}{{{map4|}}}|


{{#if:{{{map4_image|}}}

|{{#invoke:InfoboxImage|InfoboxImage|image={{{map4_image}}}|size={{#invoke:Math|min|1={{#invoke:string|replace|{{{map4_size|}}}|px%s*$||plain=false}}|2=300}}px|sizedefault=300px|alt={{{map4_alt|}}}}}

|{{{map4}}}

}}{{#if:{{{map4_caption|}}}|

{{{map4_caption|}}}
}}

}}

| data15 = {{#if:{{{title|}}}|


{{{!}} cellspacing="0" cellpadding="0" style="background:transparent; color: inherit; width:100%;"

{{!}} style="width:50%; text-align:left;" {{!}}{{#if:{{{before_election|}}}{{{before_party|}}}|{{#ifeq:{{{type}}}|primary|Previous {{{title}}}|{{#ifeq:{{{ongoing|no}}}|yes|Incumbent {{#ifeq:{{lc:{{{title}}}}}|u.s. senator|List of United States senators from {{#ifeq:{{{country}}}|{{{title}}}}}|{{#ifeq:{{lc:{{{title}}}}}|u.s. senator|List of United States senators from {{#ifeq:{{{country}}}|{{{title}}}}} before election}}}}

{{{before_election}}}

{{#if:{{{before_party|}}}|{{#invoke:Infobox election|shortname|link={{{before_party_link|{{{party_name}}}}}}|name={{{before_party}}}}} }} }}

{{!}} style="width:50%; text-align:right;" {{!}} {{#ifeq:{{{ongoing|no}}}|yes|{{#ifeq:{{{type}}}|primary|{{#if:{{{after_election|}}}|Presumptive {{#if:{{{posttitle|}}}|{{{posttitle}}}|{{{title}}}}}|}}|}} |{{#if:{{{posttitle|}}}|{{{posttitle}}}|{{#ifeq:{{{type}}}|primary||Elected}} {{#ifeq:{{{title|}}}|Mayor|mayor|{{{title}}}}}}}}}

{{#ifeq:{{{ongoing|no}}}|yes|{{#ifeq:{{{type}}}|primary|{{#if:{{{after_election|}}}|{{{after_election}}}|}}}}}}

{{#ifeq:{{{ongoing|no}}}|yes||{{#if:{{{after_election|}}}|{{{after_election}}}|}}{{#if:{{{after_election|}}}{{{after_party|}}}||TBD}}

{{#if:{{{after_party|}}}|{{#invoke:Infobox election|shortname|link={{{after_party_link|{{{party_name|}}}}}}|name={{{after_party}}}}}}} }}

{{!}}} }}

|name = {{#if:{{{template_name|}}}|{{{template_name}}}}}

| data16 = {{{module|}}}

}}{{documentation}}{{#if:{{{electoral_vote1|}}}|{{Main other|Category:Elections using electoral votes}}}}{{#invoke:Check for unknown parameters|check|unknown={{main other|_VALUE_{{PAGENAME}}}}|preview=Page using Template:Infobox election with unknown parameter "_VALUE_"|ignoreblank=y| regexp1 = [%d]blank | regexp2 = [%d]data[%d] | after_election | after_party | after_party_link | regexp3 = alliance[%d]_name | alliance_name | regexp4 = alliance[%d] | before_election | before_party | before_party_link | regexp5 = candidate[%d] | child | college_voted | regexp6 = colou?r[%d] | counties_threshold1 | counties_threshold2 | counties_threshold3 | counties_threshold9 | counties_won1 | counties_won2 | counties_won3 | counties_won9 | country | declared | regexp7 = delegate_count[%d] | elected_members | elected_mps | election_date | election_name | regexp8 = electoral_vote[%d] | embed | filler | flag_image | flag_year | regexp9 = home_state[%d] | image_size | image_upright | regexp10 = image[%d] | regexp11 = image[%d]_size | regexp12 = image[%d]_upright | regexp13 = last_election[%d] | last_update | regexp14 = leader_since[%d] | regexp15 = leader[%d] | regexp16 = leaders_seat[%d] | majority_seats | map | map_alt | map_caption | map_image | map_size | map2 | map2_alt | map2_caption | map2_image | map2_size | map3 | map3_alt | map3_caption | map3_image | map3_size | map4 | map4_alt | map4_caption | map4_image | map4_size | module | needed_votes | next_election | next_seat_election | next_seat_year | next_year | regexp17 = nominee[%d] | ongoing | opinion_polls | outgoing_members | party_color | party_colour | party_label | regexp18 = party[%d]_name | party_name | regexp19 = party[%d] | regexp20 = percentage[%d] | regexp21 = popular_vote[%d] | posttitle | previous_election | previous_mps | previous_seat_election | previous_seat_year | previous_year | registered | reporting | regexp22 = running_mate[%d] | regexp23 = seat_change[%d] | regexp24 = seats_after[%d] | regexp25 = seats_before[%d] | seats_for_election | regexp26 = seats_needed[%d] | regexp27 = seats[%d] | regexp28 = states_carried[%d] | regexp29 = swing[%d] | template_name | time_zone | title | turnout | type | vote_type | votes_counted | votes_for_election}}