Les cantons sont des subdivisions administratives qui correspondent au second niveau de l'autonomie locale dans la fédération de Bosnie-et-Herzégovine, une des deux entités de la Bosnie-Herzégovine. Ils sont appelés kantoni en bosnien (kanton au singulier), županije en croate (županija au signulier) et кантони en serbecyrillique (кантон au singulier). Ces cantons sont eux-mêmes divisés en plusieurs municipalités (singulier: općina/општина ; pluriel : općine/општине)
Cette subdivision ne concerne pas la république serbe de Bosnie (Republika Srpska), qui possède un pouvoir centralisé et qui est directement divisée en municipalités. Le district de Brčko, quant à lui, forme une division particulière, placée sous la juridiction directe de la Bosnie-Herzégovine.
Chaque canton possède son propre gouvernement, dirigé par un premier ministre. Le premier ministre dispose de son propre cabinet et il est assisté dans ses tâches par les ministres et toutes sortes d'agences et de services cantonaux.
Les cantons d'Una-Sana, Tuzla, Zenica-Doboj, Podrinje bosniaque et Sarajevo possèdent une majorité de peuplement bosniaque ; ceux de Posavina, d'Herzégovine de l'Ouest et le canton 10 disposent d'une majorité croate. Les deux derniers cantons, ceux de Bosnie centrale et d'Herzégovine-Neretva, sont de peuplement mêlé, ce qui suppose des procédures législatives spéciales pour protéger les groupes ethniques qui les constituent.