Ham-sous-Varsberg is a village and commune in the Moselle département of north-eastern France.
Coordinates: 49°11′N 6°38′E / 49.183, 6.633