Zip code 19038, located in Montgomery County, Pennsylvania has a population of 32,019, made up of 12,190 households. There is an average of 2.56 people in each household. In 19038, the average home value is $149,100, with the average household earning $62,822 per year in income.