The town of Belovo has a population of 4 500 inhabitants. It is a municipal centre with 7 component settlements. The town lies at a distance of 27 km west of Pazardzhik. In the region of Belovo there is a mineral spring. The town is the starting point for the Yundola and the Rhodope Mountains.