Spatzenhausen liegt 67 km südwestlich der bayerischen Landeshauptstadt München im Landkreis Garmisch-Partenkirchen. Nach Murnau am Staffelsee sind es 4 km, bis Garmisch-Partenkirchen 25 km.
Im Osten grenzt das Gemeindegebiet an den Riegsee, einem mit Wasser gefüllten Toteiskessel, der während der Würmeiszeit geformt wurde.
In den drei Orten Hofheim, Spatzenhausen und Waltersberg, die die Gemeinde bilden, leben 752 Einwohner (Stand 31.03.2019). Die Gemeinde gehört zur Verwaltungsgemeinschaft Seehausen a. Staffelsee, ist jedoch politisch selbständig.
Spatzenhausen liegt im Rückstau der Alpen mit häufigen Niederschlägen. Die Durchschnittstemperatur liegt im Jahresmittel bei 6,8 Grad Celsius, in den Sommermonaten Juni bis August zwischen 14 und 16 Grad Celsius. (Tagesmittel)
Spatzenhausen besteht aus drei Orten, die die politische Gemeinde Spatzenhausen bilden. Alle drei Orte haben ihre dörfliche Struktur bewahrt. Gemeinsam gehört man heute zur Verwaltungsgemeinschaft Seehausen a. Staffelsee, konnte sich jedoch seine politische Selbständigkeit stets bewahren.
Der Ort Spatzenhausen hat der Gemeinde seinen Namen gegeben. 1809 fand hier die letzte Schlacht zwischen dem bayerischen Heer und den aufständischen Tiroler Truppen statt, die mit einer Niederlage der Tiroler um Andreas Hofer endete.
Der Ort Hofheim wurde 763 erstmals urkundlich erwähnt und feiert 2013 sein 1250-jähriges Bestehen. Hofheim liegt auf einer Anhöhe über dem Riegsee mit einem einzigartigen Panoramablick auf Ester-, Ammer- und Wettersteingebirge.
Waltersberg ist ein von der Landwirtschaft geprägtes Dorf mit Blick ins Blaue Land von der Benediktenwand über den Staffelsee hinein ins Allgäu.
Die Region rund um die oberbayerische Seenplatte war bereits in der Bronzezeit besiedelt ...
Der Riegsee zählt laut Gesundheitsamt zu den saubersten Seen Oberbayerns ...