Shelby is a city located in Montana. With a 2020 population of 2,945, it is the 25th largest city in Montana and the 6299th largest city in the United States. Shelby is currently declining at a rate of -2.39% annually and its population has decreased by -12.77% since the most recent census, which recorded a population of 3,376 in 2010. Shelby reached it's highest population of 4,017 in 1960. Spanning over 6 miles, Shelby has a population density of 509 people per square mile.
The average household income in Shelby is $60,803 with a poverty rate of 16.09%. The median rental costs in recent years comes to $533 per month, and the median house value is $148,800. The median age in Shelby is 39.3 years, 39.4 years for males, and 38 years for females. For every 100 females there are 136.9 males.