Ham est un hameau de la province de Liège en Belgique. Situé au centre et sur les hauteurs d'une boucle aux trois-quarts fermée de l'Ourthe il fait administrativement partie de la commune d'Esneux en province de Liège (Région wallonne de Belgique). Ham figure parmi les douze villages repris dans la brochure Villages de caractère éditée par la Province de Liège.