Til Neunkirchen grenser i nordøst St. Egyden am Steinfeld, i øst Breitenau, i sørøst Natschbach-Loipersbach, i sør Wartmannstetten og i vest Ternitz og Würflach.