Der Markt besteht aus folgenden Ortsteilen:
- Bad Hindelang mit dem Weiler Gailenberg
- Vorderhindelang mit den Weilern Reckenberg, Riedle, Liebenstein und Groß
- Bad Oberdorf hat wegen seines Schwefelmoorbades bereits lange vor dem Hauptort Bad Hindelang den Titel des Bades durch Prinzregent Luitpold von Bayern zugesprochen bekommen.
- Hinterstein mit dem Weiler Bruck
- Oberjoch
- Unterjoch
Das Gemeindegebiet erstreckt sich in einer Höhenlage von 780m (Ostrachbrücke bei Reckenberg) bis auf 2592m (Hochvogel).