Zion is a city in Lake County, Illinois, United States. Per the 2020 United States census, the population was 24,655.