Schwarzhofen ist ein Markt im Landkreis Schwandorf. Sie ist Mitglied der Verwaltungsgemeinschaft Neunburg vorm Wald. Der Markt Schwarzhofen befindet sich in der Region Oberpfalz-Mitte im Naturpark Oberpfälzer Wald, etwa fünf Kilometer nordwestlich von Neunburg vorm Wald; der Ort selbst (370 m ü. NHN) liegt am von Osten nach Westen fließenden Fluss Schwarzach und ist von bewaldeten Höhen umgeben. Der höchste Punkt ist 522 m ü. NHN.
Einwohner: 1422 (31. Dez. 2020)
Es gibt 24 Gemeindeteile (in Klammern ist der Siedlungstyp angegeben):
Altenhammer (Weiler)
Baslmühle (Einöde)
Demeldorf (Dorf)
Denglarn (Dorf)
Geratshofen (Weiler)
Girnitz (Dorf)
Grasdorf (Weiler)
Haag b.Schwarzhofen (Dorf)
Häuslern (Dorf)
Höfen (Weiler)
Höfen b.Uckersdorf (Einöde)
Holzhof (Einöde)
Klosterhäuser (Weiler)
Krimling (Weiler)
Laubenhof (Einöde)
Mallersdorf (Weiler)
Meischendorf (Weiler)
Raggau (Weiler)
Schönau (Dorf)
Schwarzeneck (Dorf)
Schwarzhofen (Hauptort)
Uckersdorf (Dorf)
Zangenstein (Dorf)
Ziegelhof (Einöde)