Local elections 2020 and 2024 · mayors by commune
Mayors who changed colour between 2020 and 2024: 318 of the 1,682 PSD mayors elected in 2024 were already mayors, under another label
For every commune, town and municipality: the label of the mayor elected in 2020, the label the same person ran under in 2024, and the result. Of the 1,682 PSD mayors elected in 2024, 318 were already mayors in 2020 under another label: 152 from PNL, 81 from local lists and small parties, 15 independents and 70 from other national parties. At PNL it is 79 of 1,134.
The map can be clicked too: a click on a commune picks it. The colour shows what happened to the 2020 mayor.
- same mayor, same label family, re-elected 2,005
- same mayor, other party, re-elected 283
- same mayor, change involving an independent, a local list, the PSD–PNL list or an alliance, re-elected 161
- ran again and lost 377
- did not run in this commune 356
- no comparable data 4
Pick a commune on the map or search its name.
How many of the mayors elected in 2024 were already mayors under another label?#
At PSD, 1,682 mayors won in 2024 (1,676 on PSD lists and 6 on alliance lists that include PSD). Of them, 1,027 are the same people who won in 2020 for PSD, 318 won in 2020 under another label, and 337 are people other than the 2020 winner (among them 2 communes with no comparable 2020 winner). The 318 are 18.9% of the PSD mayors elected in 2024. Only 222 of them come from another national party; the rest are 15 independents and 81 from local lists and small parties.
At PNL, 1,134 mayors won in 2024: 780 the same people under the same label, 79 who came from another label (7.0% of the PNL mayors elected in 2024) and 275 other people (among them 2 communes with no comparable 2020 winner). The arrivals at PNL (56 of them from another national party) are 21 from PSD, 17 independents, 11 from Pro România / ALDE, 11 from PMP, 10 from USR, 5 from local lists and small parties and 4 from other national parties.
PSD’s net gain, from 1,382 mayors in 2020 to 1,682 in 2024 (+300), is a different number from the 318 who came from another label. Of the 1,382 PSD mayors of 2020, 1,027 were re-elected at PSD, 144 ran for PSD and lost, 160 did not run again in the same commune, 50 ran under another label (27 won) and 1 is in a commune with a tie in 2020. Mergers and renamings do not count as a change: ALDE and Pro România are one family, USR and the USR PLUS alliances another.
same people, same label 1,027 · came from another label 318 · other people 337
same people, same label 780 · came from another label 79 · other people 275
Between which labels mayors moved: the label in 2020 and in 2024, commune by commune#
The figure covers the 3,182 communes, towns and municipalities (with the six sector mayors of Bucharest) with a clear winner in 2020 and data in 2024 (the four with no basis for comparison, described under method, are left out). Each band starts at the label of the 2020 winner and ends at the label of the 2024 winner; the solid part is the same person re-elected, the light part another person. Bands between the same label are faded: they show how much stayed in place.
Of the 2,826 mayors of 2020 who ran again in the same commune, 528 changed label. Only 344 are moves from one party to another; the other 184 are changes where one side is not a national party: 44 from independent to a party, 102 from another party or a local list to a party, 24 to or from the joint PSD–PNL list, 3 to an alliance that included the old party, 7 from a party to independent, 3 from a party to another party or list and 1 between an independent and another party or list. The page says “changed party” only for the first 344. Of the 81 who arrived at PSD from local lists and small parties, 76 are in four counties (Bistrița-Năsăud 31, Maramureș 24, Caraș-Severin 12, Prahova 9): local alliances run for a single ballot or gone since are counted here as a changed label, not as a party.
| From | To | Mayors | Re-elected | % re-elected |
|---|---|---|---|---|
| PNL | PSD | 171 | 152 | 89% |
| other party or local list | PSD | 91 | 81 | 89% |
| PSD | PNL | 36 | 21 | 58% |
| Pro România / ALDE | PSD | 28 | 27 | 96% |
| PMP | PSD | 26 | 22 | 85% |
| independent | PNL | 23 | 17 | 74% |
| independent | PSD | 16 | 15 | 94% |
| USR | PSD | 15 | 15 | 100% |
| Pro România / ALDE | PNL | 14 | 11 | 79% |
| PNL | joint PSD–PNL list | 14 | 14 | 100% |
| PMP | PNL | 13 | 11 | 85% |
| USR | PNL | 10 | 10 | 100% |
| PSD | joint PSD–PNL list | 6 | 6 | 100% |
| PNL | AUR | 5 | 3 | 60% |
| other party or local list | PNL | 5 | 5 | 100% |
| independent | UDMR | 5 | 5 | 100% |
| PNL | USR | 4 | 2 | 50% |
| PNL | independent | 4 | 3 | 75% |
| PER | PSD | 4 | 4 | 100% |
| PER | PNL | 3 | 2 | 67% |
| PSD | AUR | 3 | 0 | 0% |
| other party or local list | UDMR | 3 | 3 | 100% |
| PNL | Forța Dreptei | 3 | 1 | 33% |
| UDMR | PNL | 2 | 1 | 50% |
| UDMR | independent | 2 | 2 | 100% |
| PMP | AUR | 2 | 0 | 0% |
| other party or local list | joint PSD–PNL list | 2 | 2 | 100% |
| PSD | PMP | 2 | 0 | 0% |
| other party or local list | AUR | 1 | 0 | 0% |
| other party or local list | USR | 1 | 1 | 100% |
| PMP | USR | 1 | 1 | 100% |
| USR | other party or local list | 1 | 0 | 0% |
| PUSL | PSD | 1 | 1 | 100% |
| UDMR | PMP | 1 | 0 | 0% |
| PUSL | PNL | 1 | 1 | 100% |
| other party or local list | independent | 1 | 1 | 100% |
| PNL | other party or local list | 1 | 0 | 0% |
| other party or local list | Forța Dreptei | 1 | 1 | 100% |
| PSD | PUSL | 1 | 0 | 0% |
| PSD | other party or local list | 1 | 0 | 0% |
| Pro România / ALDE | joint PSD–PNL list | 1 | 1 | 100% |
| PMP | joint PSD–PNL list | 1 | 1 | 100% |
| PSD | independent | 1 | 0 | 0% |
| AUR | PSD | 1 | 1 | 100% |
Were mayors who changed label re-elected?#
Of the 2,826 mayors of 2020 who ran again in the same commune, 2,449 were re-elected (86.7%). The 528 who changed label were re-elected in 84.1% of cases; the 2,298 who kept their label, in 87.2%.
PNL → PSD: 171 mayors, 88.9% re-elected (152), against 85.3% of the 914 PNL mayors who stayed at PNL. PSD → PNL: 36 mayors, 58.3% re-elected (21), against 87.7% of the 1,171 PSD mayors who stayed at PSD. The PSD → PNL group has only 36 mayors; the sheets do not show whether the gap comes from the change of label or from the communes where it happened.
The figures show what happened, not why. The sheets do not show who decided the label a mayor ran under, or whether the change helped, hurt or made no difference. The 356 mayors of 2020 who are not among the 2024 candidates of the same commune are recorded as “did not run in this commune”: the sheets do not show a death, a candidacy elsewhere or a change of name.
By county: how many mayors who ran again changed label#
The table counts, for each county, the mayors of 2020 who ran again in the same commune and changed label, and how many of them won in 2024 under the PSD or PNL label.
| County | Ran again | Changed label | Won 2024 at PSD | Won 2024 at PNL |
|---|---|---|---|---|
| Maramureș | 69 | 44 | 34 | 3 |
| Bistrița-Năsăud | 53 | 38 | 32 | 0 |
| Caraș-Severin | 68 | 27 | 26 | 0 |
| Prahova | 97 | 25 | 15 | 4 |
| Teleorman | 91 | 24 | 21 | 1 |
| Vâlcea | 84 | 22 | 18 | 1 |
| Timiș | 86 | 21 | 8 | 2 |
| Buzău | 76 | 19 | 13 | 1 |
| Ialomița | 61 | 18 | 14 | 0 |
| Botoșani | 73 | 17 | 15 | 0 |
| Ilfov | 33 | 17 | 3 | 1 |
| Dolj | 92 | 14 | 11 | 1 |
| Gorj | 63 | 14 | 9 | 1 |
| Mehedinți | 56 | 14 | 11 | 2 |
| Suceava | 105 | 14 | 4 | 8 |
| Dâmbovița | 80 | 13 | 8 | 0 |
| Giurgiu | 45 | 12 | 1 | 10 |
| Iași | 93 | 12 | 7 | 2 |
| Olt | 98 | 11 | 7 | 2 |
| Mureș | 93 | 10 | 7 | 1 |
| Neamț | 72 | 10 | 4 | 4 |
| Vaslui | 76 | 10 | 7 | 0 |
| Argeș | 86 | 8 | 3 | 2 |
| Brașov | 45 | 8 | 3 | 3 |
| Constanța | 61 | 8 | 3 | 1 |
| Covasna | 40 | 8 | 1 | 3 |
| Galați | 57 | 8 | 8 | 0 |
| Hunedoara | 61 | 8 | 6 | 1 |
| Satu Mare | 54 | 8 | 1 | 1 |
| Alba | 72 | 7 | 0 | 6 |
| Cluj | 71 | 7 | 2 | 5 |
| Arad | 69 | 6 | 0 | 3 |
| Bacău | 82 | 6 | 2 | 0 |
| Brăila | 35 | 6 | 1 | 3 |
| Sibiu | 59 | 6 | 3 | 0 |
| Bihor | 91 | 5 | 1 | 1 |
| Călărași | 48 | 5 | 4 | 1 |
| Sălaj | 56 | 4 | 0 | 3 |
| Tulcea | 46 | 4 | 3 | 0 |
| Vrancea | 66 | 4 | 2 | 2 |
| Harghita | 58 | 3 | 0 | 0 |
| Municipiul București | 5 | 3 | 0 | 0 |
How the count was made#
The source is the AEP final sheet for mayor, one per commune, town or municipality, for the elections of 27 September 2020 and 9 June 2024. Each column header holds the candidate’s name and label. Same person means the same commune and the same words in the name (or the words of one contained in the other, at least two); the rule was written before counting. 2,826 mayors of 2020 ran again and 2,449 were re-elected; a separate count with another algorithm on family names gave 2,447 re-elected mayors. Name variants (a changed family name, another order of given names) can pass as another person or as “did not run”.
Labels are grouped into families. PSD includes alliances in which PSD appears (6 of the PSD mayors of 2024 were elected on such lists). The joint PSD–PNL list is a separate family (29 mayors in 2024, counted at neither PSD nor PNL). Pro România and ALDE are one family; USR, USR PLUS and Dreapta Unită another. “Other party or local list” covers local alliances (for example “Alianța pentru <commune>”) and small parties. “Independent” means a name with no party word in the header.
On the map, a commune with no colour has no comparable data: the 3 communes with a tie for first place in 2020 (Rebra (Bistrița-Năsăud), Balaci (Teleorman), Orțișoara (Timiș)) and Moldova Nouă, whose 2020 sheet has totals but no candidate data. The six sector mayors of Bucharest are in the count and appear on a click on București; Băneasa (Constanța) received another code between the two elections and was linked by name.
A random sample of 20 mayors who changed label was looked up in the press and on Wikipedia: 4 fully confirmed, 15 confirmed in part (the mayor found in office, in 2020–2024 or 2024–2028; the 2024 label stays the one on the sheet) and one in disagreement with the Wikipedia infobox (Sihlea), where the AEP sheet shows PNL in 2024. No mayor in the sample was contradicted as a person.
Not in the count: the reasons for a change; local councils; by-elections between the two ballots (a mayor elected in a by-election appears with the 2020 holder); elections before 2020; mayors who changed label without running again in the same commune.
Sources#
- AEP, final mayoral sheets, local elections of 27 September 2020
- AEP, final mayoral sheets, local elections of 9 June 2024
- AEP on data.gov.ro: results of the 2020 local elections
- Administrative unit boundaries, ANCPI, via geo-spatial.org
The Permanent Electoral Authority (AEP) is the source of the data; the page sets no licence for it. Commune outlines: ANCPI, via geo-spatial.org, 2025.