Teunz liegt im Nordosten des Landkreises Schwandorf in der Oberpfalz, eingebettet in den Naturpark Oberpfälzer Wald. Die Gemeinde befindet sich an der Bundesstraße 22 zwischen Weiden und Cham und wird vom Zusammenfluss der Bäche Murach und Faustnitz geprägt. Mit 442 Metern über Normalnull liegt der Ort selbst, während der Wildenstein als höchster Punkt der Gemeinde 742 Meter erreicht. Die Pfarrkirche St. Lambertus und die umliegenden Wälder prägen das Bild der Region.
Der Name Teunz geht vermutlich auf slawische Wurzeln zurück und bedeutet „kleine Burg“ oder „Umwallung“. Erste schriftliche Erwähnungen stammen aus dem 13. Jahrhundert, als der Ort in Pfarreienverzeichnissen des Bistums Regensburg auftauchte. Im Mittelalter war Teunz ein Zentrum des Hammerwesens, wo Eisen verarbeitet und Gold abgebaut wurde. Die Wasserkraft der Murach und ihrer Zuflüsse trieb Mühlen und Hammerwerke an, was zur Teilung des Ortes in Ober-, Mittel- und Unterteunz führte.
Heute ist Teunz vor allem durch seine historische Pfarrkirche und die landschaftlich reizvolle Umgebung bekannt. Die Gemeinde gehört zur Verwaltungsgemeinschaft Oberviechtach und liegt in einer Region, die für ihre Wälder und Wanderwege geschätzt wird. Die Spuren der früheren Hammerwerke und die Verbindung zu den Landgrafen von Leuchtenberg sind Teil der lokalen Geschichte.