Williamsfield is located in Knox County, IL. The population is 608, making Williamsfield the 10th largest city in Knox County.
There are 3 public schools in Williamsfield with an average Homefacts rating of B-. The total crime rate for Williamsfield is very low , and there are 0 registered sex offenders residing in the city. Unemployment in Williamsfield is very high and the median home sales price is $0. Detailed and up-to-date Williamsfield property reports are available for any property address.
Cities near Williamsfield include Truro Township, Millbrook Township and Elba Township.