Bath is a borough in Northampton County, Pennsylvania, United States. It is named for Bath, Somerset, England. It is located in the Lehigh Valley region of the state.
The population of Bath was 2,693 at the 2010 census.
Bath is located at 40°43′36″N 75°23′25″W / 40.72667°N 75.39028°W / 40.72667; -75.39028 (40.726556, -75.390338).