Landet har et flerpartisystem. Siden uavhengigheten har partisystemet blitt dominert av Botswana Democratic Party (BDP) som hele tiden har hatt regjeringsmakten. Opposisjonspartier er Botswana People's Party (BPP) og i den seneste tid i urbane områder i stigende grad også Botswana National Front (BNF), men med begrenset påvirkning. Ved valget i oktober 2004 vant BDP igjen med overveldende flertall, mens de splittede opposisjonspartiene kun fikk i alt fem plasser i parlamentet. Valgene anses for å være frie og rettferdige.