Belvidere is a city located in Boone County Illinois. Belvidere has a 2020 population of 29,643. It is also the county seat of Boone County. Belvidere is currently growing at a rate of 0.03% annually but its population has decreased by -1.41% since the most recent census, which recorded a population of 30,068 in 2010. Belvidere reached it's highest population of 30,068 in 2010.
The average household income in Belvidere is $84,437 with a poverty rate of 13.53%. The median rental costs in recent years comes to $762 per month, and the median house value is $145,300. The median age in Belvidere is 40 years, 38.3 years for males, and 42.4 years for females.