Den største etniske gruppa i kantonen er bosnjakene (boende for det meste i kommunene Travnik, Donji Vakuf, Bugojno, Gornji Vakuf – Uskoplje og Fojnica) og den nest største er kroatene (boende hovedsakelig i kommunene Jajce, Dobretići, Novi Travnik, Vitez, Busovača, Kiseljak og Kreševo).