Die Gemeinde Hasselroth besteht aus den Orten Gondsroth, Neuenhaßlau und Niedermittlau. Sitz der Gemeindeverwaltung ist der Ortsteil Neuenhaßlau. Die älteste urkundliche Erwähnung von Gondsroth und Niedermittlau stammt aus dem Jahr 1151. Die Gegend war jedoch schon viel früher bewohnt. Die drei Ortsteile sind geographisch deutlich voneinander getrennt. Bei uns finden Sie eine hervorragende Anbindung an das Rhein-Main-Gebiet, aber auch Natur pur zum Erholen und Entspannen. Das Vereinsleben ist sehr rege und bietet jedem ein breit gefächertes Angebot. Die Gastronomie lässt kaum einen Wunsch offen. Besuchen Sie uns und überzeugen Sie sich selbst.
Hasselroth grenzt im Norden an die Gemeinde Gründau und die Stadt Gelnhausen, im Osten an die Gemeinde Linsengericht, im Süden an die Gemeinde Freigericht, im Südosten an die Gemeinde Rodenbach sowie im Westen an die Stadt Langenselbold.
Die drei Haselnüsse des Hasselrother Wappens weisen auf den früheren Ortsnamen "Hasela" (Hasel(nuss)) hin.