La ciudá estendse a lo llargo de 10 km del valle del ríu Enz, amás hai barrios que satopen nos valles del ríu Nagold (Dillstein y Weissenstein) y Würm (Würm) y en altiplanicies pertenecientes a la Selva Prieta (Sonnenhof, Büchenbronn, Huchenfeld y Hohenwart). El clima ye templáu y semihúmedo nel valle (media añal: 11° C) y templáu-fríu y húmedu nes altiplanicies (media añal: 8° C). Les diferencies estacionales son bien pronunciaes: pel branu, la temperatura medio llega al +20°, mientres pel hibiernu ye de solamente +1°. Nes partes altes de la ciudá ye frecuente la nieve.