Ved folketellingen i november 2003 oppgav 267 669 personer, eller 43,16 % av befolkningen, at de oppfattet seg selv som montenegrinere. 198 414 personer oppgav serbisk etnisk tilhørighet (31,99 %). 7,77 % eller 48 184 personer var bosnjaker, 5,03 % albanere (31 163 personer), 24 625 muslimer (3,97 %), 6811 innbyggere kroater (1,10 %). Gruppen andre/uoppgitt utgjorde totalt 6,98 % av befolkningen. «Muslimer» ble i 1971 innført som et etnisitet i folketellinger i Jugoslavia.