Die Gemeinde Trausnitz erstreckt sich über eine Fläche von 17,62 qkm und besteht aus 10 Ortsteilen.
Dem Hauptort Trausnitz sowie
| Atzenhof | 149 |
| Bierlhof | 33 |
| Kaltenthal | 34 |
| Köttlitz | 67 |
| Oberpierlhof | 8 |
| Ödmühle | 5 |
| Reisach | 44 |
| Schweizerbach | 8 |
| Söllitz | 110 |
| Stand: 2020 |