According to the U.S. Census Bureau, Cooksville has a total area of , all land. The village is in the watershed of the Mackinaw River, a west-flowing tributary of the Illinois River.
According to the U.S. Census Bureau, Cooksville has a total area of , all land. The village is in the watershed of the Mackinaw River, a west-flowing tributary of the Illinois River.