List of cities in Bosnia and Herzegovina
Template:Short description Template:Use dmy dates Template:Location map+ This is a list of cities and towns with over 10,000 inhabitants (or lower if the municipality has over 20,000 inhabitants) in Bosnia and Herzegovina. For the full list of populated places, see List of populated places in Bosnia and Herzegovina.
Organization
Apart from entities, cantons and municipalities, Bosnia and Herzegovina also has officially designated cities. Official cities have their own mayor and city council, which is a big difference to the municipalities of Bosnia and Herzegovina, which have a municipal council and mayor. Powers of city councils of official cities are between the government of municipalities and government cantons in the Federation of Bosnia and Herzegovina or a government entity in Republika Srpska. There are thirty five official cities in Bosnia and Herzegovina (as of 2024):<ref name="b531">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
- Banja Luka
- Bijeljina
- Bihać
- Bosanska Krupa
- Brčko
- Cazin
- Čapljina
- Derventa
- Doboj
- Goražde
- Gračanica
- Gradačac
- Gradiška
- Istočno Sarajevo
- Konjic
- Laktaši
- Livno
- Lukavac
- Ljubuški
- Mostar
- Novi Travnik
- Orašje
- Prijedor
- Prnjavor
- Sarajevo
- Srebrenik
- Stolac
- Široki Brijeg
- Trebinje
- Tuzla
- Visoko
- Zavidovići
- Zenica
- Zvornik
- Živinice
List





The list includes only the 55 cities and towns whose administrative area has a population greater than 20,000. Istočno Sarajevo, with a population of 61,516 in its administrative area, is not included, since it is a city only in administrative sense and does not have a city proper.
"¤" indicates an official city.
| City / town | Entity/Canton | Administrative / municipal | Settlement | |||
|---|---|---|---|---|---|---|
| Rank | citation | CitationClass=web
}}</ref> |
citation | CitationClass=web
}}</ref> |
Rank | 2013 pop. |
| Sarajevo ¤ | Sarajevo Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:NtsTemplate:Efn | Template:NtsTemplate:Efn | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Banja Luka ¤ | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Tuzla ¤ | Tuzla Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Zenica ¤ | Zenica-Doboj Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Bijeljina ¤ | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Mostar ¤ | Herzegovina-Neretva Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Prijedor ¤ | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Brčko ¤ | Brčko District | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Doboj ¤ | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Ilidža | Sarajevo Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Cazin ¤ | Una-Sana Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Zvornik ¤ | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Živinice ¤ | Tuzla Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Bihać ¤ | Una-Sana Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Travnik | Central Bosnia Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Gradiška ¤ | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Gračanica ¤ | Tuzla Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Lukavac ¤ | Tuzla Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Tešanj | Zenica-Doboj Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Sanski Most | Una-Sana Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Velika Kladuša | Una-Sana Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Visoko ¤ | Zenica-Doboj Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Srebrenik ¤ | Tuzla Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Gradačac ¤ | Tuzla Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Teslić | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Kakanj | Zenica-Doboj Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Zavidovići ¤ | Zenica-Doboj Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Prnjavor ¤ | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Laktaši ¤ | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Livno ¤ | Canton 10 | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Kalesija | Tuzla Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Tomislavgrad | Canton 10 | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Bugojno | Central Bosnia Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Žepče | Zenica-Doboj Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Trebinje ¤ | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Široki Brijeg ¤ | West Herzegovina Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Ljubuški ¤ | West Herzegovina Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Derventa ¤ | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Jajce | Central Bosnia Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Novi Grad | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Čapljina ¤ | Herzegovina-Neretva Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Vitez | Central Bosnia Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Modriča | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Bosanska Krupa ¤ | Una-Sana Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Konjic ¤ | Herzegovina-Neretva Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Hadžići | Sarajevo Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Novi Travnik ¤ | Central Bosnia Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Maglaj | Zenica-Doboj Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Banovići | Tuzla Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Kozarska Dubica | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Gornji Vakuf-Uskoplje | Central Bosnia Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Pale | Republika Srpska | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Goražde ¤ | Bosnian-Podrinje Canton Goražde | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Kiseljak | Central Bosnia Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
| Posušje | West Herzegovina Canton | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts | Template:Nts | check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }} | Template:Nts |
See also
- List of populated places in Bosnia and Herzegovina
- List of settlements in the Federation of Bosnia and Herzegovina
- Municipalities of Bosnia and Herzegovina
- Municipalities of Republika Srpska
References
Notes
External links
Template:Bosnia and Herzegovina topics Template:List of cities in Europe