Die Gemeinde Johanniskirchen liegt im nördlich Landkreis Rottal-Inn; die Landschaft ist hügelig mit überw. landwirtschaftlichem Charakter und wird durch das Sulzbachtal, das sich durch das gesamte Gemeindegebiet zieht, geprägt. Johanniskirchen ist über die A3 und A92 erreichbar. Hauptorte: Johanniskirchen, Emmersdorf, Dummeldorf, Mödelsbach und weitere 41 kleinere Orte.367-499 m ü.M., 4061 ha Fläche, ca. 2700 Einw., Bahnstation Pfarrkirchen (14 km), Busverbindung Johanniskirchen, Pfarrkirchen und Eggenfelden, kath. Kirchen in Johanniskirchen und Emmersdorf.