En el año 2000 tenía una población de 7,734 habitantes y una densidad poblacional de 875 personas por km².
[1] Pottsgrove se encuentra ubicado en las coordenadas 40°15′1″N 75°35′20″O / 40.25028, -75.58889.
[2] Según la Oficina del Censo en 2000 los ingresos medios por hogar en la localidad eran de $48,765 y los ingresos medios por familia eran $55,559.
Los hombres tenían unos ingresos medios de $44,605 frente a los $31,727 para las mujeres.
La renta per cápita para la localidad era de $20,816.