El districte de Bucheggberg és un dels deu districtes del cantó de Solothurn (Suïssa). Té una població de 7582 habitants (cens de 2007) i una superfície de 62.86 km². Està format per 21 municipis i el cap del districte és Mühledorf.