Moscow is a city located in Latah County Idaho. It is also the county seat of Latah County. With a 2020 population of 26,092, it is the 13th largest city in Idaho and the 1481st largest city in the United States . Moscow is currently growing at a rate of 0.75% annually and its population has increased by 9.63% since the most recent census, which recorded a population of 23,800 in 2010. Moscow reached it's highest population of 26,092 in 2021. Spanning over 7 miles, Moscow has a population density of 3,776 people per square mile.
The average household income in Moscow is $58,565 with a poverty rate of 24.26%. The median rental costs in recent years comes to $731 per month, and the median house value is $229,900. The median age in Moscow is 25 years, 25.2 years for males, and 24.9 years for females.