Die Gemeinde Weihenzell hat 21 zugehörige Ortsteile.
| Ortsteil | Einwohner | Höhenmeter |
| Alexandermühle | 7 | 410 |
| Beutellohe | 57 | 430 |
| Fessenmühle | 5 | 360 |
| Forst | 26 | 435 |
| Frankendorf | 104 | 360 |
| Gebersdorf | 46 | 430 |
| Grüb | 62 | 480 |
| Haasgang | 81 | 380-400 |
| Moratneustetten | 92 | 410 |
| Neubronn | 29 | 430 |
| Neumühle | 586 | 400 |
| Papiermühle | 25 | 380 |
| Petersdorf | 122 | 435 |
| Schmalnbachshof | 0 | 460 |
| Schönbronn | 52 | 430 |
| Steinmühle | 13 | 380 |
| Thierbach | 13 | 380 |
| Thurndorf | 41 | 395-420 |
| Wernsbach | 277 | 400 |
| Wippendorf | 79 | 410-430 |
| Zellrüglingen | 93 | 390 |