West Liberty is a city in Muscatine County, Iowa, United States. The population was 3,858 at the time of the 2020 census. It is part of the Muscatine micropolitan area. West Liberty is located five 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.