Rupert is a city located in Idaho. With a 2020 population of 5,803, it is the 30th largest city in Idaho and the 4369th largest city in the United States. Rupert is currently growing at a rate of 0.29% annually and its population has increased by 4.48% since the most recent census, which recorded a population of 5,554 in 2010. Rupert reached it's highest population of 5,836 in 2017. Spanning over 2 miles, Rupert has a population density of 2,819 people per square mile.
The average household income in Rupert is $42,659 with a poverty rate of 30.04%. The median rental costs in recent years comes to $646 per month, and the median house value is $97,400. The median age in Rupert is 29.1 years, 25.6 years for males, and 33.1 years for females. For every 100 females there are 107.6 males.