Willard is an unincorporated community in 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.
This Alexander County, Illinois location article is a stub.
You can help Wikipedia by expanding it.