Der Luftkurort Pfalzgrafenweiler liegt in 500 bis 750 Meter Höhe über NN auf einem Höhenrücken zwischen Schwarzwald und Heckengäu. Zu Pfalzgrafenweiler gehören die Ortsteile Bösingen, Durrweiler, Edelweiler, Herzogsweiler, Kälberbronn und Neu-Nuifra.