Perwang am Grabensee ist eine Gemeinde in Oberösterreich im Bezirk Braunau am Inn im Innviertel mit 1005 Einwohnern (Stand 1. Jänner 2019). Der zuständige Gerichtsbezirk ist der Gerichtsbezirk Mattighofen. Perwang am Grabensee liegt auf 531 m Höhe im Innviertel. Die Ausdehnung beträgt von Nord nach Süd 4,8 km, von West nach Ost 4,8 km. Die Gesamtfläche beträgt 6,9 km². 20,3 % der Fläche sind bewaldet, 69,6 % der Fläche sind landwirtschaftlich genutzt.