West Liberty is a city in Muscatine County, Iowa, United States. The population was 3,736 at the 2010 census. It is part of the Muscatine micropolitan area.
West Liberty is located 5 miles south of Interstate 80 on Historic Highway 6. The city is home to the West Liberty Raceway, located in the Muscatine County Fairgrounds. The Muscatine County Fair takes place in West Liberty in July of each year.