Government of Botswana
2 national office holders, each linked to its source.
Botswana, officially the Republic of Botswana, has its capital at Gaborone and a population of 2,562,122 (World Bank, 2025). The CIA World Factbook describes its system of government as a parliamentary republic. President Duma Boko (in office since 1 Nov 2024) is head of state; Vice President Ndaba Gaolathe is the deputy. The legislature is the Parliament, a unicameral body with 69 seats. The most recent national election recorded by IFES ElectionGuide was held on 30 Oct 2024. The source lists the next national election as expected in October 2029. Elections are run by the Independent Electoral Commission (IEC). The directory below lists 28 cabinet and ministerial posts with their current holders and sources.
Parliament
Unicameral. Source: CIA World Factbook
| Chamber | Seats | Last election |
|---|---|---|
| National Assembly | 69 (61 directly elected; 6 indirectly elected) | 30 Oct 2024 |
Cabinet
| Portfolio | Holder | Appointed |
|---|---|---|
| President of the Republic | Duma Boko | 1 Nov 2024 |
| Vice President; Minister of Finance | Ndaba Gaolathe | 7 Nov 2024 |
| Minister of International Relations | Phenyo Butale | 11 Nov 2024 |
| Minister of Health | Stephen Modise | 11 Nov 2024 |
| Minister of Child Welfare and Basic Education | Nono Kgafela-Mokoka | 11 Nov 2024 |
| Minister of Higher Education | Prince Maele | 15 Nov 2024 |
| Minister of Lands and Agriculture (acting) | Edwin Dikoloti | 26 Jul 2025 |
| Minister of Youth and Gender Affairs | Lesego Chombo | 11 Nov 2024 |
| Minister for State President | Moeti Mohwasa | 15 Nov 2024 |
| Minister of Justice and Correctional Services | Nelson Ramaotwana | 14 Nov 2024 |
| Minister of Local Government and Traditional Affairs | Ketlhalefile Motshegwa | 14 Nov 2024 |
| Minister of Minerals and Energy | Bogolo Kenewendo | 14 Nov 2024 |
| Minister of Communications and Innovation | David Tshere | 14 Nov 2024 |
| Minister of Environment and Tourism | Wynter Mmolotsi | 15 Nov 2024 |
| Minister of Labour and Home Affairs | Pius Mokgware | 14 Nov 2024 |
| Minister of Sports and Arts | Jacob Kelebeng | 15 Nov 2024 |
| Minister of Trade and Entrepreneurship | Tiroeaone Ntsima | 14 Nov 2024 |
| Minister of Transport and Infrastructure | Keoagile Atamelang | 21 Aug 2026 |
| Minister of Water and Human Settlement | Onneetse Ramogapi | 15 Nov 2024 |
| Assistant Minister of Health | Lawrence Ookeditse | 11 Nov 2024 |
| Assistant Minister of Higher Education | Justin Hunyepa | 15 Nov 2024 |
| Assistant Minister of State President | Maipelo Mophuting | 15 Nov 2024 |
| Assistant Minister of Justice and Correctional Services | Augustine Nyatanga | 14 Nov 2024 |
| Assistant Minister of Local Government and Traditional Affairs | Ignatius Moswaane | 14 Nov 2024 |
| Assistant Minister of Communications and Innovation | Shawn Nthaile | 14 Nov 2024 |
| Assistant Minister of Trade and Entrepreneurship | Baratiwa Mathoothe | 14 Nov 2024 |
| Assistant Minister of Transport and Infrastructure | Letlhogonolo Barongwang | 21 Aug 2026 |
| Assistant Minister of Water and Human Settlement | Motsamai Motsamai | 15 Nov 2024 |
Sources: dailynews.gov.bw (retrieved 9 Oct 2026).
List as of 9 Oct 2026.
Botswana election dates 2026, 2027 and 2028
Next national election: Due by 2029, parliamentary election.
| Date | Election | Status | Turnout | Winner |
|---|---|---|---|---|
| Due by 2029 | Parliamentary election | Due | - | - |
| Due by 2029 | Presidential election | Due | - | - |
Sources: Independent Electoral Commission (IEC) (retrieved 9 Oct 2026).
Recent results
| Date | Election | Status | Turnout | Winner |
|---|---|---|---|---|
| 30 Oct 2024 | Parliamentary election | Held | - | Umbrella for Democratic Change (UDC) |
Sources: Independent Electoral Commission (IEC) (retrieved 9 Oct 2026).