
Der Weilharts- und Lachforst ist eine von 41 Oberösterreichischen Raumeinheiten und liegt im Innviertel.
Die Raumeinheit liegt ausschließlich im Bezirk Braunau.
Die Fläche des Weilharts- und Lachforsts beträgt 104,71 km². Der tiefste Bereich liegt bei rund 380 m ü. A. bei Ranshofen. Der höchste Bereich des Gebiets sind die Hügel im oberen Weilhartsforst mit rund 500 m ü. A.
Folgende Gemeindegebiete haben einen hohen Anteil am Weilharts- und Lachforst (alphabetisch geordnet): St. Radegund, Hochburg-Ach, Geretsberg und Überackern.
Die Raumeinheit ist von folgenden OÖ Raumeinheiten umgeben (im Uhrzeigersinn, beginnend im Norden): Inntal, Inn- und Hausruckviertler Hügelland, Neukirchner Platte, Südinnviertler Seengebiet und Salzachtal. Die Raumeinheit Neukirchner Platte teilt den Weilharts- und Lachforst in zwei unabhängige Teile.