Crainville is a village in Williamson County, Illinois, United States.
One of the earliest mining communities in Williamson County, Crainville is named for James M. Crain, who filed the first plat for the village.
It was initially known as "Crain City," but incorporated as the village of Crainville on June 28, 1881.
It discontinued operations on January 31, 1914, and the community is now served by the post office at neighboring Carterville.
32.5% of all households were made up of individuals, and 12.9% had someone living alone who was 65 years of age or older.