La commune

Le Ham est une commune du canton de Villaines-la-Juhel dans l'arrondissement de Mayenne. 

Elle recense 395 hamois/hamoises sur une superficie de 25,28 km².