Fue llamada así en honor de John Pelham, oficial del ejército confederado durante la guerra civil estadounidense.
Según el censo de 2000, en Pelham había 4.126 habitantes, 1.467 hogares y 999 familias.
La comunidad hispana representa un 1,43% independientemente de su raza.
De los 1.467 hogares, un 33,9% de ellos tenían niños menores de 18 años; en un 35,2% había parejas casadas conviviendo juntas, en un 28,4% había una mujer pero no su marido, y en un 31,9% no había una familia.
La renta per cápita para la ciudad era de 10.703 dólares.