Zion is located in northeast Illinois in Lake County on the shores of Lake Michigan only minutes south of the Wisconsin border. The population estimate for July 1, 1998 was 22,518, an increase of 2,735 since 1990.
Locals enjoy the proximity of Illinois Beach State Park just south of town.