La commune de Hermes est située dans le département Oise.
Les communes limitrophes sont les suivantes : Bresles, Mouchy-le-Châtel, Berthecourt, Bailleul-sur-Thérain, Villers-Saint-Sépulcre, Heilles, Saint-Félix, La Neuville-en-Hez.
5 infirmiers et infirmières à domicile exercent à Hermes.