Shelley is a city located in Bingham County Idaho. With a 2020 population of 4,586, it is the 35th largest city in Idaho and the 5007th largest city in the United States . Shelley is currently growing at a rate of 1.33% annually and its population has increased by 4.01% since the most recent census, which recorded a population of 4,409 in 2010. Shelley reached it's highest population of 4,586 in 2021. Spanning over 2 miles, Shelley has a population density of 2,556 people per square mile.
The average household income in Shelley is $68,257 with a poverty rate of 7.76%. The median rental costs in recent years comes to $759 per month, and the median house value is $155,300. The median age in Shelley is 29.1 years, 25.8 years for males, and 29.9 years for females.