Hakainde Hichilema incumbent
United Party for National Development
Every declaration, every province, and the one number that decides whether this goes to a run-off.
Presidential result · 226 of 226 constituencies declared
Counting complete. Above the 50% line, no run-off.
4,902,050 valid votes counted. Rejected ballots: 126,556 (2.52%). See the full 50% arithmetic ↓
United Party for National Development
National Reconciliation Party for Unity and Prosperity
Citizens First
Zambia Must Prosper
Socialist Party
Independent
Movement for Economic Emancipation
One Party for Progress
Leadership Movement
Zambia Wake Up Party
Democratic Union
National Front Party
Christian Democratic Party
Liberal Democratic Party
Lead: 1,109,109 votes (22.6%).
14 candidates, 4,902,050 votes. Total 4,902,050 valid.
Official Declared live by the Electoral Commission of Zambia at the National Results Centre.
A presidential candidate must win more than 50% of valid votes cast. If nobody clears the line, the top two go to a run-off within 37 days.
counting is complete on these figures
counting is complete on these figures
Each shaded band is every final share still arithmetically available to that candidate from the ~0 votes estimated to be outstanding. They narrow as counting proceeds. At 55–75% turnout of 8,786,300 registered voters, between 0 and 1,561,119 votes remain uncounted.
Counting is complete. Hakainde Hichilema finishes above the line on 60.5%. No run-off.
10 of 10 provinces have a declared constituency. Shading shows the leading candidate; the heat view shades by how wide the lead is.
109 of 116 districts contain a declared constituency. Districts, not constituencies: no boundary data is published for the 226 constituencies. 2 shade grey, declared with no vote split. 11 declared seats are not shaded: their district was not read out and their own name is not a district, or the district post-dates the boundary data.
A geographic map gives North-Western the visual weight of a region with a fraction of Lusaka's voters. One tile each, so area does not argue for either side.
Boundaries: geoBoundaries (Zambia Data Hub), CC BY 4.0. Colours carry no party meaning.
One square per constituency, all 226 of them. It fills up as declarations come in.
Share against constituencies declared. Drag to replay every announcement so far.
Vote share in each province. The remaining 9 candidates are combined; full figures are on each province page.
| Province | Declared | ● UPND | ● NRPUP | ● CF | ● ZMP | ● SP | ● Other | Votes |
|---|---|---|---|---|---|---|---|---|
| North-Western | 19/19 | 95.8% | 3.6% | 0.1% | 0.1% | 0.1% | 0.3% | 397,721 |
| Luapula | 20/20 | 28.8% | 68.2% | 1.1% | 0.5% | 0.4% | 0.9% | 345,380 |
| Northern | 19/19 | 34.2% | 63.3% | 0.6% | 0.4% | 0.5% | 1.0% | 357,867 |
| Copperbelt | 29/29 | 49.3% | 49.1% | 0.4% | 0.3% | 0.3% | 0.6% | 753,597 |
| Muchinga | 14/14 | 29.7% | 67.0% | 0.8% | 1.0% | 0.4% | 1.1% | 213,945 |
| Western | 26/26 | 96.4% | 2.6% | 0.1% | 0.3% | 0.1% | 0.4% | 452,710 |
| Central | 23/23 | 64.1% | 34.6% | 0.2% | 0.3% | 0.2% | 0.5% | 394,348 |
| Eastern | 28/29 | 33.3% | 63.8% | 0.4% | 0.7% | 0.4% | 1.3% | 537,644 |
| Southern | 29/29 | 96.0% | 3.5% | 0.1% | 0.1% | 0.0% | 0.2% | 748,580 |
| Lusaka | 18/18 | 48.3% | 50.7% | 0.2% | 0.1% | 0.2% | 0.4% | 644,177 |
Every figure this site has shown, and what changed at each announcement.
+39 constituencies · +1,043,152 valid votes (running total 226 declared)
The remaining seat readings, including all five constituencies the earlier note said were outside the consolidation. Their figures exist and are recorded here, so Makeni and Mandevu were not lost after all: Kwacha 24,256, Chawama 33,180, Lusaka Central 37,758, Makeni 31,799 and Mandevu 52,329, together 179,322 votes. The arithmetic also says the consolidation already contained them. Every constituency now recorded adds up to 4,845,969, which is 56,081 below the declared valid total of 4,902,050, so the declared figure cannot have been missing 179,322 votes. Four seats still have no figures against them: Chadiza West, Lukusashi, Malambo West and Saise. Those four, together with the candidates left unread in earlier seats, are what the 56,081 covers. National totals stay as the Commission declared them and are not recomputed from the seats.
+42 constituencies · +1,085,020 valid votes (running total 226 declared)
The Commission's consolidated figures for all fourteen candidates. 4,902,050 valid votes and 126,556 rejected, so 5,028,606 ballots cast against a register of 8,786,300, a turnout of 57.2%. Hichilema is given here as 2,965,326, which is 2,000 below the 2,967,326 announced with the overall total earlier. The consolidated list is the figure kept: the thirteen named candidates come to 4,901,950 and leave 100 for Chungu, who was again not read out, whereas the higher figure overshoots the announced valid total by 1,900 and cannot be right. This is the same 2,000 that separated the Commission's consolidated figure from the seat-by-seat tally at 135 constituencies. Five constituencies are not in these totals: Kwacha, Chawama, Lusaka Central, Makeni and Mandevu. Makeni and Mandevu were lost in the attacks on polling stations and the other three were not ready in time. Their combined figure of 165,224 could not change the outcome. Mwangala Zaloumis ascertained the votes and declared Hakainde Hichilema president-elect of the Republic of Zambia on 18 August 2026.
+43 constituencies · +1,083,477 valid votes (running total 226 declared)
The Commission's overall total for all 226 constituencies. Hichilema 2,967,326 and Mundubile 1,856,217, with 124 constituencies won by Hichilema and 102 by Mundubile. Only the top two were taken down. The other twelve candidates are carried at their 192-constituency figures until the full breakdown is available, so the valid-vote total and every share shown here will move slightly when they are added. The province rows still account for 191 constituencies and are not final.
+10 constituencies · +188,656 valid votes (running total 192 declared)
The five seats the consolidated total was ahead of the running tally. They come to 99,559 votes, against a gap of 99,722. Hichilema and Mundubile match the consolidated figure to the vote, as do nine of the thirteen candidates read out. The 163 that remain sit with Bwalya, Kalaba, Katuta and M'membe, and are the arrears of eleven earlier seats read out for fewer than fourteen candidates, so they are left in the national totals rather than assigned to any province.