Willard, Illinois
Willard is an unincorporated community in [Cache Precinct, Alexander County, Illinois|Alexander County, Illinois|Cache Precinct], Alexander County, Illinois, United States. Willard is located in southwest Alexander County. It is located at the neck of Dogtooth Bend and Dogtooth Island, a fluvial oxbow bend and island in the Mississippi River.