18966 is zip code located in Upper Southampton Township, Pennsylvania. The population is 38,005, making 18966 the largest zipcode in Upper Southampton Township and the 4th largest in Bucks County.
There are 2 public schools in 18966 with an average Homefacts rating of A-. , and there are 1 registered sex offenders residing in the zip code 18966. Unemployment in 18966 is moderate.