La commune de Ham, et qui est tranquille et dispose de commerces de proximité, est situé dans le département de la Somme et on y dénombre 4829 habitants. Les logements âgés constituent l'essentiel du parc immobilier. D'un point de vue économique, la situation est caractérisée en particulier par un taux de chômage de 19%, une quotité d'ouvriers comparativement très élevée (76%) et un bas revenu moyen (20700 €).
Un âge moyen de 41 ans distingue la population qui est essentiellement âgée. A souligner également un taux d'utilisation de la voiture très élevé (27%), un taux de logement social HLM supérieur à la moyenne (28%), une part de petits terrains proportionnellement très importante (13%), une densité de population proportionnellement importante (510 hab./km²) et une proportion de propriétaires comparativement très inférieure à la moyenne (46%), par contre un nombre d'établissements scolaires de 2.9.