Mount Olive is a city in Macoupin County, Illinois, United States. The population was 2,015 at the 2020 census. The city is part of the Metro East region within the St. Louis metropolitan area.