Newton Hamilton is a borough (established April 12, 1843) in Mifflin County, Pennsylvania, United States. The population was 197 at the 2020 census.[1]