Johnstown is a city in southwestern Pennsylvania. It is 70 miles east of Pittsburgh. At the 2010 census, 20,978 people lived there. Major flooding hit in 1889, 1936 and 1977. The 1889 Johnstown Flood was especially bad.