Boyolali () is a regency () in the eastern part of Central Java province in Indonesia. It covers an area of 1,096.61 km2, and had a population of 930,531 at the 2010 censusBiro Pusat Statistik, Jakarta, 2011. and 1,062,713 at the 2020 census;Badan Pusat Statistik, Jakarta, 2021. the official estimate as of mid 2025 was 1,109,332 (comprising 552,325 males and 547,525 females in mid 2024).Badan Pusat Statistik, Jakarta, 27 February 2026, Kabupaten Boyolali Dalam Angka 2026 (Katalog-BPS 1102001-3309) The administrative centre is the town of Boyolali.

History The anniversary of the founding of Boyolali is celebrated on 5 June, as the government of Kasunanan Surakarta created a new rule about the village government or the government outside the Kuthanegara (Capital City) on 5 June 1847. The rule was adopted pursuant to the treaty of Serat Perjanjian Dalem Natha entered into between Pakubuwono VII and the Dutch Government in the belief that the incumbent government was unable to fully function. The treaty is in the treaty of Serat Perjanjian Dalem Natha page 140 – 146 or in Staatsblad 1847 No. 30. Chapter 30 – 36. According to Staatsblad in 1847 No.30, the Government of Kasunanan Surakarta formed six "Mountain Regencies" in its surrounding area to help the government in those regions. The six regions were the City of Surakarta and the then existent five Regencies of Kartosuro, Klaten, Boyolali, Ampel and Sragen. (Pawarti Surakarta, 1939:71). Based on that Staatsblad, the anniversary of the Boyolali Regency was 5 June 1847.

Geography and Climate

Geography The regency is shaped on the map like a back-to-front letter "L", with the Kaliwungu District of Semarang Regency forming an insert at the centre of the regency, immediately to the north of Boyolali town.

The town of Boyolali serves as the administrative heart of the regency, which is also named Boyolali; it lies 27 km to the west of Surakarta. The regency covers a land area of approximately 1,096.6 km2, with the highest point being Mount Merbabu - 3,141 m.

Boyolali is located at the east foothill of Mount Merapi and Mount Merbabu, which has very beautiful and charming scenery, the spacious greens and hilly area around the volcanic activity of Merapi provides enchanting opportunities for sightseeing.

Boyolali also has tourist attractions in the form of a natural spring that flows continuously and very clearly, as well as water attractions, swimming pool, fishing pond and restaurants like the Tlatar (about 7 km north of Boyolali town) and in Pengging Banyudono (about 10 km east of the town of Boyolali).

Climate Boyolali has a tropical monsoon climate (Am) according to Köppen climate classification. Average temperature varies little from month to month. October is warmest with an average temperature of 25.2 °C. July is coldest with an average temperature of 23.7 °C. The wet season has a rainfall peak around March. The dry season centers around the month of August, which has the most sunshine.

Places of interest Mount Merapi, the most active volcano in Indonesia. Can be reached through Selo district. Umbul Tlatar, natural spring pool located 7 km to the north of Boyolali. Umbul Pengging, natural spring pool at Banyudono district. Kedung Ombo Dam, mainly used for irrigation purposes. Woodball Course Tlatar, woodball arena inside Umbul Tlatar area.

Adjacent areas Boyolali Regency is surrounded by other regencies: Klaten Regency and Yogyakarta province in the south; Sukoharjo, Karanganyar and Sragen regencies and Solo city in the east; Semarang Regency and Grobogan Regency in the north; and Magelang Regency in the west.

Administrative districts At the time of the 2010 census, Boyolali Regency comprised nineteen districts (kecamatan), but subsequently three additional districts (Gladagsari, Tamansari and Wonosamodro) were created by splitting off parts of existing districts. The twenty-two districts are tabulated below with their areas and their populations at the 2010 censusBiro Pusat Statistik, Jakarta, 2011. and the 2020 census,Badan Pusat Statistik, Jakarta, 2021. together with the official estimates as at mid 2025.Badan Pusat Statistik, Jakarta, 27 February 2026, Kabupaten Boyolali Dalam Angka 2026 (Katalog-BPS 1102001-3309) The table also gives the location of the district administrative centres, the number of villages in each district (totaling 261 rural desa and 6 urban kelurahan), and the district post codes.

Kode Wilayah Name ofDistrict(kecamatan) Area in km2 Pop'n 2010census Pop'n 2020census Pop'n mid 2025estimate AdmincentreNo.ofvillagesPostcodes 33.09.01 Selo Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Selo Dalam Angka 2024 (Katalog-BPS 1102001.3309010 60.28 28,407 30,052 30,216Samiran 10 57363 33.09.02 Ampel Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Ampel Dalam Angka 2024 (Katalog-BPS 1102001.3309020 31.69 75,664 40,796 41,901Candi 10 57352 (a) 33.09.20 Gladagsari Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Gladagsari Dalam Angka 2024 (Katalog-BPS 1102001.3309021 62.87 (b) 42,634 43,682Gladagsari 10 57352 33.09.03 Cepogo Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Cepogo Dalam Angka 2024 (Katalog-BPS 1102001.3309030 55.75 54,303 60,083 61,736Mliwis 15 57362 33.09.04 Musuk Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Musuk Dalam Angka 2024 (Katalog-BPS 1102001.3309040 34.68 54,859 32,039 33,076Musuk 10 57331 33.09.21 Tamansari Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Tamansari Dalam Angka 2024 (Katalog-BPS 1102001.3309041 42.81 (c) 28,923 29,695Karangkendal 10 57331 33.09.05 Boyolali Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Boyolali Dalam Angka 2024 (Katalog-BPS 1102001.3309050 (town) 29.11 65,860 72,948 74,993Banaran 9 (d) 57311- 57316 33.09.06 Mojosongo Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Mojosongo Dalam Angka 2024 (Katalog-BPS 1102001.3309060 45.81 50,606 59,356 62,735Mojosongo 13 (e) 57321- 57323 33.09.07 Teras Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Teras Dalam Angka 2024 (Katalog-BPS 1102001.3309070 31.41 43,020 51,486 54,950Mojolegi 13 57372 33.09.08 Sawit Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Sawit Dalam Angka 2024 (Katalog-BPS 1102001.3309080 18.71 29,733 32,280 32,865Kemasan 12 57374 33.09.09 Banyudono Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Banyudono Dalam Angka 2024 (Katalog-BPS 1102001.3309090 27.52 47,590 53,088 54,764Jembungan 15 57373 Totals South and West Sector 440.64 450,042 503,685 520,613 127 33.09.10 Sambi Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Sambi Dalam Angka 2024 (Katalog-BPS 1102001.3309100 50.39 41,328 47,311 49,420Sambi 16 57376 33.09.11 Ngemplak Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Ngemplak Dalam Angka 2024 (Katalog-BPS 1102001.3309110 39.69 81,211 96,254 102,247Sawahan 12 57375 33.09.12 Nogosari Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Nogosari Dalam Angka 2024 (Katalog-BPS 1102001.3309120 55.69 63,287 72,409 75,617Glonggong 13 57378 33.09.13 Simo Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Simo Dalam Angka 2024 (Katalog-BPS 1102001.3309130 51.36 44,070 49,740 51,602Simo 13 57377 33.09.14 Karanggede Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Karanggede Dalam Angka 2024 (Katalog-BPS 1102001.3309140 46.78 37,723 45,870 49,334Kebonan 16 57381 (f) 33.09.15 Klego Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Klego Dalam Angka 2024 (Katalog-BPS 1102001.3309150 56.35 39,296 47,773 51,376Klego 13 57385 33.09.16 Andong Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Andong Dalam Angka 2024 (Katalog-BPS 1102001.3309160 56.26 53,570 61,023 63,591Kacangan 16 57384 33.09.17 Kemusu Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Kemusu Dalam Angka 2024 (Katalog-BPS 1102001.3309170 84.70 39,30634,456 35,714Klewar 10 57383 33.09.18 Wonosegoro Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Wonosegoro Dalam Angka 2024 (Katalog-BPS 1102001.3309180 57.57 49,076 38,274 40,465Wonosegoro 11 57382 33.09.22 Wonosamodro Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Wonosamodro Dalam Angka 2024 (Katalog-BPS 1102001.3309181 61.02 (g) 30,606 32,907Garangan 10 57382 33.09.19 Juwangi Badan Pusat Statistik, Jakarta, 26 September 2024, Kecamatan Juwangi Dalam Angka 2024 (Katalog-BPS 1102001.3309190 96.13 31,622 35,312 36,446Juwangi 10 (h) 57391 Totals North Sector 655.94 480,489 559,028 588,719 140 Totals 1,096.61 930,531 1,062,713 1,109,332Boyolali 267

Notes: (a) except the desa of Sidomulyo (which has a post code of 57316). (b) the 2010 population is included with the figure for Ampel District, from which the western part was cut out. (c) the 2010 population is included with the figure for Musuk District, from which the southern part was cut out. (d) including 3 kelurahan - Banaran, Pulisen and Siswodipuran. (e) including 2 kelurahan - Mojosongo and Kemiri.(f) except the desa of Tegalsari (which has a post code of 57311). (g) the 2010 population is included with the figure for Wonosegoro District, from which the western part was cut out; the same alteration also moved part of Kemusu District into Wonosegoro District. (h) including one kelurahan - Sambeng. Note that Ngleses desa is an exclave, separated by Kemusu District from the rest of Juwangi District.

Transportation Intercity buses Dokar, two-wheel carriage powered by horse Pedicab (Indonesian: Becak) Angkota, minibus

References

External links

Official website