En el año 2000 tenía una población de 2,732 habitantes y una densidad poblacional de 1,377.5 personas por km².
A partir del censo de 2000, había 2 732 personas, 1 009 hogares y 705 familias que residían en la ciudad.
La densidad de población fue 3,567.8 personas por milla cuadrada (1,369.9 hab./km²).
Pennsburg tiene una forma de administrador con un alcalde y un consejo.
El borough es parte del 5.º distrito congresional de Pensilvania.