Die Gemeinde umfasst 42 Orte: Bukva, Blaževci (Teil), Bobare, Ćaglici, Ćifluk, Dobropolje, Drincici, Džemilic Planje, Hrvatinovići, Jablanica, Jevadžije, Jelah (Jelah, Jelah-polje, Potocani, Cerovac), Rosulje, Kalošević, Karadaglije, Koprivci, Kraševo, Lepenica, Logobare, Lončari (Teil), Ljetinić, Mrkotić, Miljanovci, Medakovo, Mekiš, Novo Selo, Novi Miljanovci, Oraš Planje, Piljužići, Putešić, Raduša, Ripna, Šije, Tešanj, Trepče, Tugovići, Vrela (Teil) und Vukovo.
Wirtschaft
Tešanj ist überwiegend landwirtschaftlich geprägt. Seit dem 19. Jahrhundert spielt der Obstanbau eine wichtige Rolle. Im Ort Jelah existiert ein größeres Gewerbe- und Industriegebiet.
Verkehr
Im Tal der Usora verläuft die Magistralstraße M4, die Doboj mit Teslić und Banja Luka verbindet.