Die Verwaltungsgemeinschaft Oberviechtach liegt im Oberpfälzer Landkreis Schwandorf und wird von folgenden Gemeinden gebildet:
Gleiritsch, 635 Einwohner, 10,94 km²
Niedermurach, 1255 Einwohner, 29,97 km²
Teunz, 1829 Einwohner, 30,73 km²
Winklarn, Markt, 1373 Einwohner, 33,69 km²
Mit der Auflösung des Altlandkreises Oberviechtach am 1. Juli 1972 kam das Gemeindegebiet von Teunz, Gleiritsch, Niedermurach und Winklarn zum neugegliederten Landkreis Schwandorf. Diese vier Gemeinden sind in der Verwaltungsgemeinschaft Oberviechtach zusammengeschlossen. Der Zusammenschluss erfolgte am 1. Januar 1974.
Am 1. Mai 1978 wurden die Gemeinden Fuchsberg und Zeinried in die Gemeinde Teunz eingegliedert.
Sitz der 1974 gegründeten Verwaltungsgemeinschaft ist in Oberviechtach im Gebäude des ehemaligen Landratsamtes. Die Stadt Oberviechtach hat eine eigenständige Verwaltung und ist der Verwaltungsgemeinschaft Oberviechtach nicht angeschlossen.
