Franklintown is a borough located in York County, Pennsylvania. Franklintown has a 2026 population of 554. Franklintown is currently growing at a rate of 1.47% annually and its population has increased by 8.84% since the most recent census, which recorded a population of 509 in 2020.
The median household income in Franklintown is $69,954 with a poverty rate of 6.46%. The median age in Franklintown is 43.8 years: 43 years for males, and 46.8 years for females. For every 100 females there are 98.3 males.