Wilton is located in
Monroe County between
Elroy and
Sparta along Hwy 71 on the banks of the Kickapoo River near
Ontario,
Kendall,
Tomah, and the Elroy-Sparta State Trail. The population estimate for July 1, 1998 was 482, an increase of 4 since 1990.