Stadtgebiet
Das gesamte Stadtgebiet der Stadt Viechtach umfasst 62,48 km².
Bei einem Bevölkerungsstand von 8.543 errechnet sich eine Bevölkerungsdichte von 136,73 Einwohnern pro Quadratkilometer.
Die Stadt Viechtach ist in sechs Gemarkungen unterteilt:
Geografische Lage:
49° 5′ N, 12° 53′ O
Höhe über dem Meeresspiegel:
435 m ü. NN (Stadtzentrum)
Angrenzende Gemeinden:
Stadt Bad Kötzting (Oberpfalz)
Gemeinde Prackenbach
Gemeinde Kollnburg
Gemeinde Geiersthal
Gemeinde Drachselsried
Gemeinde Arnbruck