Skip to content
PolityIQEurope & Eurasia
Find your race
Browse PolityIQ

France flag THE COUNTRY DESK

France.

National Assembly · 577 seats · 2024

France flagFrance

CURRENT NATIONAL LEADERSHIP

Emmanuel Macron

President

Current leadership is separate from the election snapshot selected below.

Leadership & photo sources ↗

Source checked 30 Oct 2026. Current officeholder snapshot; independent of the election year selected below.

Government leadership source (opens in a new tab)

Emmanuel Macron portrait (opens in a new tab) · Nebojša Tejić · Public domain. Display crop; original colours retained.

Emmanuel Macron, President
As of 30 Oct 2026

2024-06-30 / Local vote reporting units

Party votes by area.

Archived election snapshot

First-round legislative votes, 30 June 2024, by municipality. Colours do not show final elected MPs or second-round results. Overseas and external units remain accessible in the list.

Hover to preview. Click, tap or press Enter to select. Use the arrow keys, search or area selector for small places.

Loading France’s local results34,797 matched geographic units · saved locally
34,797 mapped / 35,158 reporting unitsColour = largest party vote, not seats
RNNFPENSLRUXDDVDDVGDVCTied / independent / unverified

Map coverage, vote definitions & attribution

First-round legislative votes, 30 June 2024, by municipality. Colours do not show final elected MPs or second-round results. Overseas and external units remain accessible in the list.

These local votes are separate from the IPU national seat archive. Shares use the sum of source-listed party votes, not registered voters. First-preference, list and candidate ballots are distinct. Names and counts are preserved from the published compilation.

34,797 of 35,158 reporting units have source-matched displayable boundaries. Non-geographic ballots, unmatched units and excluded overseas geography remain selectable. A missing boundary never becomes a zero vote or fabricated polygon.

Party colours are preserved from source identity records. Ties, independents and unverified identities use neutral grey. Text abbreviations are not official logos. Display simplification does not create legal boundary documents.

RN artwork (opens in a new tab) · Rassemblement national · Public domain. Resized to fit.

NFP artwork (opens in a new tab) · Nouveau Front Populaire · Public domain. Resized to fit.

ENS artwork (opens in a new tab) · Parti Renaissance · CC0 (opens in a new tab). Resized to fit.

Data: BLUE_DB (Hublet & Chiecchio 2026), CC BY 4.0, modified from official sources. Contains Parliamentary information licensed under the Open Parliament Licence v3.0 and public sector information licensed under the Open Government Licence. Geometry licences remain separate: © European Union / EuroGeographics, © OpenStreetMap contributors where applicable and national publishers listed below.

National seat results · 2024-06-30 · 577 seats

THE NATIONAL PARLIAMENT

National Assembly

IPU-reported election snapshot
ELECTION SNAPSHOT2024-06-30 – 2024-07-076 listed elections since 2000
SEATS AT STAKE577For this election
SOURCE-ITEMISED SEATS577Seat sum reconciles
VOTER TURNOUT66.7%As reported by the source
CHAMBER DESIGNPlurality / majority · Two-round systemChamber profile · not a historical rules model
COUNTRY GEOGRAPHY

Simplified geographic reference. This is not a constituency or electoral district map. Overseas territories are outside this overview.

Natural Earth · public domain

SEATS WON AT THIS ELECTION

Parties & coalitions.

15 source-listed groups

Neutral chart colours compare seat counts; they do not represent official party colours.

Party / electoral coalitionSeats wonShare of seats
New Popular Front (NFP)/UG17830.8%
Ensemble (presidential majority)15026.0%
National Rally (RN)12521.7%
The Republicans (LR)396.8%
Other parties of the right (DVD)274.7%
Union of the far right172.9%
Other left wing parties (DVG)122.1%
Regionalist (REG)91.6%
Other parties of the centre61.0%
Horizons (HOR)61.0%
Union of Democrats and Independents (UDI)30.5%
Socialist Party (PS)20.3%
Ecologist (ECO)10.2%
Far Right (EXD)10.2%
Others (DIV)10.2%

Largest party means most seats in this table; it is not a declaration of who formed the government. Coalitions remain grouped as published.

This national seat summary does not include constituency-level results or a riding map. Electoral boundary verification remains pending for this election.

Chambers, official links & source information

Election figures are dated snapshots. Statutory chamber membership and the current electoral-system description come from the chamber profile; they may differ from seats contested at an earlier election. A largest-party result does not establish the governing coalition.

Source note: Note on the Parties or coalitions winning seats: The distribution of seats according to political parties and the number of parties winning seats is calculated on the basis of results published by the Interior Ministry, which uses “nuances”. The New Popular Front (NFP) is classified as the Union of the Left (UG).

IPU Parline election record (opens in a new tab)

Saved source check: 2026-10-29. Collection is manual; no European live feed is active.

National summary data: © Inter-Parliamentary Union, Parline. CC BY-NC-SA 4.0 (opens in a new tab). Terms of use (opens in a new tab). Download the attributed archive .

THE PEOPLE BEHIND THE PARTIES

Party leadership.

5 source-reported records

Each leadership record carries its own date and source. Undated records are not verified for the election date. These names do not identify every constituency candidate or establish who governs; member-party leaders are not automatically a coalition’s joint leaders.

ENS

Together for the Republic

Richard Ferrand

Party chair / leadership record

Gabriel Attal

Party chair / leadership recordUndated source record — election-date leadership not verifiedLeadership source (opens in a new tab)
More party leadership records

Structured leadership source: Wikidata, CC0; primary supplements are linked individually. Missing or ambiguous records stay unassigned. Download leadership records

European Parliament · election archive

A DIFFERENT BALLOT

Europe, through France.

European Parliament · historical archive
2019 European Parliament election74 seats · Constitutive session
National party / coalitionVote shareSeatsEuropean group allocation
RNRassemblement national23.34%22ID · 22
Coal (LREM + MoDem + A + MRSL)Coalition Renaissance (La Republique En marche! + MoDem + Agir + Mouvement radical, social et libéral)22.42%21Renew Europe · 21
EELVEurope écologie-Les verts13.47%12Greens/EFA · 12
LRLes Républicains - Union de la droite et du centre8.48%8EPP · 8
FIFrance insoumise6.31%6GUE/NGL · 6
Coal (PS + RDG + PP + N)Coalition Envie d'Europe écologique et sociale (Parti Socialiste + Radicaux de Gauche + Place publique + Nouvelle Donne)6.19%5S&D · 5
Other partiesOther parties8.02%0No group seats
DLF + CNIPDebout la France + CNIP3.51%0No group seats
Generation.sGeneration.s3.27%0No group seats
UDIUnion des Démocrates et Indépendants2.50%0No group seats
PCFParti communiste français2.49%0No group seats

A dash means the source supplies no vote share. European Parliament source JSON (opens in a new tab)

These are European Parliament results, not national parliamentary elections or current membership.

Coverage, boundaries and source notes

WHAT IS AVAILABLE

Coverage, clearly labelled.

National election results

6 dated election records since 2000. Party breakdowns appear only when supplied by the source; gaps are labelled.

Constituency boundaries

34797 source-matched local reporting boundaries for 2024-06-30. These are not necessarily parliamentary constituencies; unmatched units remain in the list.

Parties & identities

National party and coalition names are preserved from the source. Official party colours and logo verification remain incomplete.

National summaries are separate from regional, local and constituency results. Those detailed records require their own source and boundary checks. No European live feed is active.

Choose another country · European Parliament archive (opens in a new tab)
Data labelsLiveOfficial preliminaryProjectionSimulatedArchived
How to read the data
Live
Unofficial counts arriving now.
Official preliminary
Accepted official preliminary counts, subject to verification and final count.
Projection
Model output, not an election result.
Simulated
A rehearsal or what-if scenario, not a result.
Archived
Saved past results; the original source status still applies. Archived does not mean certified.
Methodology