Montenegro er et etnisk svært sammensatt område, med skiftevis montenegrinsk, bosnisk, albansk og serbisk majoritet i de enkelte kommuner, og innenfor disse. Generelt er det serbisk majoritet i nord, mens det er montenegrinsk majoritet i kommunene midt i landet. I nordøst er det bosnisk majoritet, og i sørøst albansk.