Mackinaw is a village in Tazewell County, Illinois, United States. The population was 1,452 at the 2000 census. Mackinaw is part of the Peoria, Illinois Metropolitan Statistical Area.
Mackinaw is located at 40°32′2″N 89°21′31″W / 40.53389°N 89.35861°W / 40.53389; -89.35861 (40.533977, -89.358630).
According to the United States Census Bureau, the village has a total area of 1.3 square miles (3.3 km²), of which, 1.2 square miles (3.2 km²) of it is land and 0.04 square miles (0.1 km²) of it (2.34%) is water.