St. Leonhard am Hornerwald is een gemeente in de Oostenrijkse deelstaat Neder-Oostenrijk, gelegen in het district Krems-Land (KR). De gemeente heeft ongeveer 1200 inwoners.

Geografie St. Leonhard am Hornerwald heeft een oppervlakte van 51,57 km². Het ligt in het noordoosten van het land, ten noordwesten van de hoofdstad Wenen en ten zuiden van de grens met Tsjechië.

Categorie:Gemeente in Neder-Oostenrijk