Tešanj is een gemeente in de Federatie van Bosnië en Herzegovina in Bosnië en Herzegovina in het kanton Zenica-Doboj.

Tešanj telt 47.752 inwoners (2007). De oppervlakte bedraagt 160 km², de bevolkingsdichtheid is 298,5 inwoners per km².

Gemeente in Bosnië en Herzegovina