Über die Postleitzahl 84556
Kastl liegt im Landkreis Altötting und ist Mitglied der Verwaltungsgemeinschaft Unterneukirchen; die Postleitzahl 84556 umfasst praktisch das gesamte, ausgesprochen weilerreiche Gemeindegebiet.
Höfe im Umfeld werden bereits 1233 in einem herzoglichen Urbar erwähnt. Namensgebend war die Kastuluskirche, die vermutlich um 1400 errichtet wurde, nachdem sich die Chorherren des Kastulusstifts Moosburg mit dem Kollegiatstift Altötting zu einer Gebetsverbrüderung zusammengeschlossen hatten. Aus dem Gemeindeedikt von 1818 gingen zunächst drei eigenständige Gemeinden hervor, Oberkastl, Unterkastl und Forstkastl, die erst 1966 zur heutigen Gemeinde Kastl zusammengelegt wurden; 1978 traten zudem einzelne Randgebiete an Altötting und Burgkirchen an der Alz über. Neben der Landwirtschaft ist der Ort heute auch als Wohngemeinde geprägt, mit Kindergarten, Grundschule und eigenem Bahnhof an der Strecke Tüßling–Burghausen.
2.833 Einwohnerinnen und Einwohner leben auf 27,6 km², das sind 103 je Quadratkilometer.
Nachbarorte sind Altötting, Burgkirchen an der Alz und Neuötting, die Vorwahl ist 08671.