West Liberty is a city located in Muscatine County Iowa. With a 2020 population of 3,738, it is the 105th largest city in Iowa and the 5593rd largest city in the United States . West Liberty is currently declining at a rate of -0.37% annually but its population has increased by 0.05% since the most recent census, which recorded a population of 3,736 in 2010. West Liberty reached it's highest population of in . Spanning over 2 miles, West Liberty has a population density of 2,113 people per square mile.
The average household income in West Liberty is $66,897 with a poverty rate of 3.32%. The median rental costs in recent years comes to $889 per month, and the median house value is $125,300. The median age in West Liberty is 31.4 years, 31.3 years for males, and 33.2 years for females.