The Osage County portion of Belle is part of the Jefferson City, Missouri Metropolitan Statistical Area.
Vienna, the Belle county seat, is 17 miles (27 km) to the southwest along routes 28 and 42.
As of the census[9] of 2010, there were 1,545 people, 659 households, and 408 families living in the city.
There were 734 housing units at an average density of 547.8 per square mile (211.5/km2).
33.1% of all households were made up of individuals, and 17% had someone living alone who was 65 years of age or older.
As of the census[4] of 2000, there were 1,344 people, 595 households, and 357 families living in the city.
There were 652 housing units at an average density of 515.2 per square mile (198.9/km2).
36.0% of all households were made up of individuals, and 19.5% had someone living alone who was 65 years of age or older.