Dans le département de la Somme est située l'entité de Ham, comprenant des commerces de proximité et paisible. On y dénombre 4829 habitants. Beaucoup d'habitations sont âgées. En ce qui concerne les équippements, la commune possède des médecins généralistes de un médecin pour 500 habitants. Un taux de retraités de 26% distingue les habitants, essentiellement âgés.
En ce qui concerne l'économie, la situation se distingue par une proportion d'ouvriers très supérieure à la moyenne (76%) et un revenu moyen relativement inférieur (20700 €) mais une taxe foncière de 40%. Elle est distinguée par une densité de population très haute (510 hab./km²), une très importante quotité d'utilisation de la voiture (27%), un taux de logement social HLM très haut : 28%, une proportion de petits terrains proportionnellement très supérieure à la moyenne (13%) et un pourcentage de propriétaires très inférieur (46%).