Willard, Illinois

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.

Map of Illinois highlighting Alexander County