Elections.
Ghana's 2024 results as certified by the Electoral Commission, region by region, and every presidential election since 1992. Each figure is checked against two sources.
President, 7 Dec 2024.
John Dramani Mahama
6,591,790 votes
Mahamudu Bawumia
4,877,611 votes
Other candidates: Nana Kwame Bediako (Independent) 0.76%, Alan John Kwadwo Kyerematen (Independent) 0.28%, Nana Akosua Frimpomaa (CPP) 0.2%, Hassan Abdulai Ayariga (APC) 0.15%, Daniel Augustus Lartey Jnr. (GCPP) 0.15%, Christian Kwabena Andrews (GUM) 0.15%, Kofi Akpaloo (LPG) 0.05%, Mohammed Frimpong (NDP) 0.04%, Kofi Koranteng (Independent) 0.03%, George Twum-Barimah-Adu (Independent) 0.02%, Akua Donkor (GFP) 0.0%.
Sources: Electoral Commission of Ghana - 2024 Presidential Election Results press release (275 of 276 constituencies), signed Jean Mensa · Electoral Commission of Ghana - press release image · Graphic Online - Updated EC results make President Mahama winner by 56.42%, Ablekuma North outstanding · Citi Newsroom - Check out the final presidential results for each candidate · Radio Univers (UG) - EC updates 2024 presidential election results · 3News - EC releases 2024 presidential election results, 1 constituency still outstanding · Graphic Online - Electoral Commission declares winner of Ghana's 2024 presidential election · DailyGuide Network - Ghana 2024 Presidential Election: A Regional Breakdown (Daniel Bampoe)
Region by region.
From the Electoral Commission regional collation behind the 9 December 2024 declaration (267 of 276 constituencies). The EC has not published a regional breakdown of the final count. * Region with constituencies missing at that stage. Sources: Electoral Commission of Ghana - 2024 Presidential Regional Results Summary Sheets (Form Twelve, C.I. 127), 16 regions · DailyGuide Network - Ghana 2024 Presidential Election: A Regional Breakdown (Daniel Bampoe) · Wikipedia - 2024 Ghanaian general election (results tables cite ec.gov.gh)
Parliament, 276 seats.
Seats at the swearing-in of Parliament, January 2025. What has happened since:
Nine constituencies (Ablekuma North, Dome-Kwabenya, Okaikwei Central, Tema Central, Ahafo Ano North, Ahafo Ano South West, Obuasi East, Techiman South, Nsawam-Adoagyiri), plus Suhum, Akwatia and Fanteakwa North
Collation disrupted at nine collation centres. The EC ordered re-collation of 12 seats; Suhum, Akwatia and Fanteakwa North were done first, and a court also ordered re-collation in Ablekuma North and Nsawam-Adoagyiri. The EC gazetted 274 results on 24 Dec 2024, with Ablekuma North and Dome-Kwabenya then outstanding.
Ablekuma North (Greater Accra)
Rerun in 19 polling stations. Ewurabena Aubynn (NDC) 34,090 beat Nana Akua Owusu Afriyie (NPP) 33,881, a 209-vote margin. NDC gain; the seat had been held by the NPP since 1992. This filled the last vacant seat.
Akwatia (Eastern)
By-election after the death of NPP MP Ernest Kumi. Bernard Bediako Baidoo (NDC) 18,199 beat Solomon Kwame Asumadu (NPP) 15,235. NDC gain from NPP.
Kpandai (Northern)
The Tamale High Court annulled Matthew Nyindam's (NPP) 2024 win and ordered a rerun, which the EC set for 30 Dec 2025. The Supreme Court suspended the rerun in Dec 2025, then quashed the High Court ruling 4-1 (Justice Pwamang dissenting), holding that the petition was filed out of time and that the High Court lacked jurisdiction. Nyindam (NPP) keeps the seat; no change.
Sources: Graphic Online - NPP 88 seats; NDC 183 seats; 4 Independent MPs in 9th Parliament, Ablekuma North outstanding · Ghanaian Times - 9th Parliament takes off, 275 MPs sworn in, Ablekuma North result pending · IPU Parline - Ghana Parliament, election of 7 Dec 2024 · Wikipedia - 2024 Ghanaian general election (results tables cite ec.gov.gh)
Every presidential election since 1992.
| Election | Winner | Runner-up | Turnout | Parliament seats |
|---|---|---|---|---|
| 2020 | Nana Addo Dankwa Akufo-Addo (NPP) 51.302% · 6,730,587 |
John Dramani Mahama (NDC) 47.359% · 6,213,182 | 79% | NDC 137 · NPP 137 · others 1 |
| 2016 | Nana Addo Dankwa Akufo-Addo (NPP) 53.59% · 5,767,076 |
John Dramani Mahama (NDC) 44.67% · 4,807,229 | 69.57% | NDC 106 · NPP 169 · others 0 |
| 2012 | John Dramani Mahama (NDC) 50.7% · 5,574,761 |
Nana Addo Dankwa Akufo-Addo (NPP) 47.74% · 5,248,898 | 79.43% | NDC 148 · NPP 122 · others 5 |
| 2008 runoff | John Evans Atta Mills (NDC) 50.23% · 4,521,032 |
Nana Addo Dankwa Akufo-Addo (NPP) 49.77% · 4,480,446 | 72.9% | NDC 115 · NPP 108 · others 7 |
| 2008 first round | Nana Addo Dankwa Akufo-Addo (NPP) 49.13% · 4,159,439 |
John Evans Atta Mills (NDC) 47.92% · 4,056,634 | 69.52% | NDC 115 · NPP 108 · others 7 |
| 2004 | John Agyekum Kufuor (NPP) 52.45% · 4,524,074 |
John Evans Atta Mills (NDC) 44.64% · 3,850,368 | 85.12% | NDC 94 · NPP 128 · others 8 |
| 2000 runoff | John Agyekum Kufuor (NPP) 56.9% · 3,631,263 |
John Evans Atta Mills (NDC) 43.1% · 2,750,124 | — | NDC 92 · NPP 100 · others 8 |
| 2000 first round | John Agyekum Kufuor (NPP) — · — |
John Evans Atta Mills (NDC) — · — | — | NDC 92 · NPP 100 · others 8 |
| 1996 | Jerry John Rawlings (NDC) 57.4% · — |
John Agyekum Kufuor (NPP) 39.7% · 2,834,878 | — | NDC 133 · NPP 61 · others 6 |
| 1992 | Jerry John Rawlings (NDC) 58.4% · 2,323,140 |
Albert Adu Boahen (NPP) 30.3% · 1,204,764 | — | NDC 189 · NPP 0 · others 11 |
Sources are listed per election in our data file; the main references are the Electoral Commission of Ghana's declarations and contemporary reports.
- Main figures are the EC's updated results of 10 January 2025 (275 of 276 constituencies). They replace the 9 December 2024 declaration, which was based on 267 constituencies (kept under provisional_declaration_2024_12_09).
- Every candidate's votes and percentage in the 10 Jan 2025 update are confirmed by the EC press release and Graphic Online (11 Jan 2025). Mahama and Bawumia are also confirmed by Citi Newsroom and Radio Univers; Bediako also by 3News.
- The candidates' votes add up exactly to the EC's total valid votes (11,683,483).
- turnout_pct (63.97) is the EC's turnout for the 275 counted constituencies: total cast 11,931,420 / 18,652,926 registered. It is not a turnout over all 18,774,195 registered voters.
- total_cast (11,931,420) is printed on the EC release. Graphic gives valid (11,683,483) and rejected (247,937), which add up to the same figure.
- Ablekuma North (121,269 registered voters) was never added to the presidential count in any source found up to 27 Oct 2026. Its 2025 rerun was a parliamentary election only.
- Names are as the EC prints them on the 10 Jan 2025 release (all capitals there), shown here in title case. Outlets spell some differently, e.g. 'Twum-Barima-Adu' (Graphic, Wikipedia) and 'Dr Daniel Augustus Lartey' (Graphic). Akua Donkor died before the election but stayed on the ballot, with 0 votes.
- Who conceded: Mahamudu Bawumia conceded on 8 December 2024, before the EC declaration.
- 183 / 88 / 4 (+1 undeclared) is confirmed by Graphic Online, Ghanaian Times and IPU Parline.
- After the Ablekuma North rerun, Ghanaian Times and Wikipedia give NDC 184, NPP 88, Independents 4. Graphic Online (12 Jul 2025) instead said the win took the NDC to 185 - see disputed.
- After the Akwatia by-election (NDC gain from NPP, 2 Sep 2025), simple arithmetic gives NDC 185, NPP 87, Independents 4. No two sources stating that tally were found, so it is not used as a headline figure.
- The four independents work with the NDC caucus (Graphic Online, 12 Jul 2025).
- Seats by region: left null. The only full constituency-by-region table found was Wikipedia's, with no second source to check it.
- No other 2026 by-elections or court-ordered reruns were found up to 27 Oct 2026. This is a search result, not a certainty.
- Rule used: a figure is filled in only when two independent sources agree. Otherwise it is null, and the competing values are listed under 'disputed' or 'notes'.
- 2024 regional figures are from the EC's 9 Dec 2024 regional collation (267 of 276 constituencies). They are not the 10 Jan 2025 final count. The EC has published no updated regional breakdown. Nine constituencies are missing from four regions: Greater Accra 4, Ashanti 3, Bono East 1, Eastern 1.
- Regional NDC/NPP votes are confirmed by the EC Form 12 sheets (as transcribed on Wikipedia; Volta spot-checked against the sheet image) and DailyGuide. Regional valid votes, others, percentages and rejected ballots come only from the EC sheets, so the main fields are null. The EC-sheet values are kept under 'ec_form12_single_source' for reference.
- Regional turnout is null: the EC regional sheets give no registered-voter figure by region.
- Party abbreviations: NDC National Democratic Congress; NPP New Patriotic Party; CPP Convention People's Party; APC All People's Congress; GCPP Great Consolidated Popular Party; GUM Ghana Union Movement; LPG Liberal Party of Ghana; NDP National Democratic Party; GFP Ghana Freedom Party; PNC People's National Convention; PCP People's Convention Party; NCP National Convention Party; EGLE Every Ghanaian Living Everywhere.
- History: Wikipedia counts as a source only where it cites the EC and another source agrees. Fact-Check Ghana's 2016 table states that it reproduces the EC website's figures.