East St. Clair township is located in Bedford County, Pennsylvania. East St. Clair township has a 2026 population of 2,906. East St. Clair township is currently growing at a rate of 0.59% annually but its population has decreased by -0.03% since the most recent census, which recorded a population of 2,907 in 2020.
The median household income in East St. Clair township is $41,993 with a poverty rate of 17.61%. The median age in East St. Clair township is 58.5 years: 57.3 years for males, and 58.8 years for females. For every 100 females there are 95.4 males.