Penn Estates, PA has a population of 7,039 and is the 5,164th largest city in the United States. The population density is 3,483 per sq mi which is 1157% higher than the Pennsylvania average and 3744% higher than the national average. The median age in Penn Estates is 32 which is approximately 21% lower than the Pennsylvania average of 41. In Penn Estates, 50% of the population over 15 years of age are married, 69% speak English and 17% speak Spanish. 18% of Penn Estates residents were born in Pennsylvania, 56% were born out of state, 2% were born outside of the United States and 24% were foreign born.