Kabupaten Boyolali adalah sebuah kabupaten di Provinsi Jawa Tengah. Pusat administrasi berada di Kecamatan Boyolali, terletak sekitar 25 km sebelah barat Kota Surakarta. Kabupaten ini berbatasan dengan Kabupaten Semarang dan Kabupaten Grobogan di utara; Kabupaten Sragen, Kabupaten Karanganyar, Kabupaten Sukoharjo, dan Kota Surakarta (Solo) di timur; Kabupaten Klaten dan Daerah Istimewa Yogyakarta di selatan; serta Kabupaten Magelang dan Kabupaten Semarang di barat. Kabupaten ini termasuk kawasan Solo Raya.
Kabupaten Boyolali terdiri atas 19 kecamatan, yang dibagi lagi atas 260 desa dan 7 kelurahan. Pusat pemerintahan berada di kecamatan Boyolali. Di samping Boyolali, kecamatan lainnya yang cukup signifikan adalah Sambi Ampel, Banyudono, Sawit, Mojosongo, Simo, Karanggede, Andong, Musuk, Cepogo, dan Selo. Kawasan Ngemplak yang berbatasan langsung dengan Kota Surakarta, kini telah dikembangkan menjadi pusat pertumbuhan Solo Raya ke arah barat.
Kecamatan di Kabupaten Boyolali adalah:
Ampel
Andong
Banyudono
Boyolali
Cepogo
Juwangi
Karanggede
Kemusu
Klego
Mojosongo
Musuk
Ngemplak
Nogosari
Sambi
Sawit
Selo
Simo
Teras
Wonosegoro
Wilayah Kabupaten Boyolali dilewati jalan negara yang menghubungkan Semarang-Solo. Jalur ini merupakan jalur yang berbukit-bukit, khususnya di utara kota kabupaten sampai kota kecamatan Ampel. Hingga masa pendudukan Jepang, kota Boyolali terhubung oleh jalur kereta api ke Surakarta, tetapi jalur itu kemudian dibongkar hingga Kartasura. Jalan provinsi yang menghubungkan kota Boyolali dengan kota Klaten merupakan jalan yang menghubungkan Boyolali langsung ke Yogyakarta. Selain itu, terdapat jalan kabupaten yang menghubungkan Boyolali dengan kota Sragen lewat Kecamatan Karanggede dan yang menghubungkan Boyolali dengan Mungkid, Muntilan, dan Magelang melalui "Selo Pass" yang melintasi celah di antara Gunung Merapi dan Gunung Merbabu. Bandara Internasional Adisumarmo secara administratif masuk wilayah Kabupaten Boyolali.