Thompsontown is a borough in Juniata County, Pennsylvania, United States. The population was 711 at the 2000 census.
Thompsontown was founded in 1755 by William Thompson. It is home to the oldest church in Juniata County.
Thompsontown is located at 40°33′53″N 77°14′05″W / 40.564804°N 77.234807°W / 40.564804; -77.234807.