Bath is a village in Mason County, Illinois, United States. The population was 310 at the 2000 census.