 Hünfelden lies in the Taunus north of Wiesbaden, 9 km southeast of Limburg an der Lahn.Hünfelden borders in the north on the town of Limburg and the community of Brechen, in the east on the community of Selters and the town of Bad Camberg (all in Limburg-Weilburg), in the south on the communities of Hünstetten and Aarbergen (both in Rheingau-Taunus-Kreis), and in the west on the "Verbandsgemeinden" (a kind of collective municipality) of Aar-Einrich and Diez (both in Rhein-Lahn-Kreis in Rhineland-Palatinate).The community consists of seven "Ortsteile", each formerly autonomous, listed here with population figures as at 1 January 2008.