Ortschaften im Gemeindegebiet sind Neuburg, Halbertshofen und Erisweiler im Kammeltal, Marbach und Edelstetten im Tal des Haselbachs.
Langenhaslach ist in dem Bereich, in dem der Haselbach in das Kammeltal übergeht und Naichen liegt an der Mündung des Haselbachs in die Kammel.
Höselhurst und Wattenweiler liegen im Günztal.