Waldhausen im Strudengau liegt auf 470 m Höhe im Mühlviertel. Die Ausdehnung beträgt von Nord nach Süd 8,3 km, von West nach Ost 11,9 km. Die Gesamtfläche beträgt 46,7 km². 52, % der Fläche
sind bewaldet, 43,7% der Fläche sind landwirtschaftlich genutzt.
Ortsteile:
Die Ortsteile der Gemeinde sind: Markt, Schloßberg, Dendlreith, Dörfl, Ettenberg, Handberg, Sattlgai und Gloxwald.