La localité de Ham, reposante et bénéficiant de commerces de proximité, où l'on dénombre 4829 habitants, se trouve dans le département de la Somme. Les logements âgés forment la majorité du parc immobilier. Un âge moyen de 41 ans caractérise les habitants qui sont principalement âgés. La santé économique est caractérisé notamment par une proportion d'ouvriers très supérieure (76%) et un revenu moyen inférieur à la moyenne (20700 €).
Elle est remarquable par une densité de population très haute (510 hab./km²), une quotité d'utilisation de la voiture comparativement haute (27%), un taux de logement social HLM comparativement élevé (28%), un pourcentage de petits terrains très supérieur à la moyenne (13%) et une part de propriétaires proportionnellement très inférieure (46%), une évolution du nombre de places en établissement scolaires de 13 et une année moyenne de contruction de 1960.