Moses Lake is a city located in Grant County Washington. With a 2020 population of 24,698, it is the 46th largest city in Washington and the 1562nd largest city in the United States . Moses Lake is currently growing at a rate of 1.25% annually and its population has increased by 21.27% since the most recent census, which recorded a population of 20,366 in 2010. Moses Lake reached it's highest population of 24,698 in 2021. Spanning over 21 miles, Moses Lake has a population density of 1,380 people per square mile.
The average household income in Moses Lake is $67,731 with a poverty rate of 11.91%. The median rental costs in recent years comes to $898 per month, and the median house value is $164,700. The median age in Moses Lake is 32.2 years, 31 years for males, and 33.5 years for females.