Die Gemeinde Brunnthal befindet sich im Bundesland Bayern auf einer Höhe von 592 m ü. NN. Die Gemeinde gehört zum Landkreis München.
Sie erstreckt sich über eine Fläche von 26,9 km2 und hat dabei eine ungefähre Einwohnerzahl von 5760, was einer Bevölkerungsdichte von 177 Einwohnern pro km2 gleichzusetzen ist. Die zehn amtlichen benannten Ortsteile der Gemeinde Brunnthal sind Brunnthal, Englwarting, Faistenhaar, Hofolding, Kirchstockach, Neukirchstockach, Otterloh, Portenläng, Riedhausen und Waldbrunn. Durch die Nähe zur Landeshauptstadt München ist die Gemeinde Brunnthal, die idyllisch im Grünen gelegen ist, zu einer beliebten Wohngegend für Pendler geworden, die nach der Arbeit gerne den Großstadtlärm hinter sich lassen.