Savremenici ne pominju uz samog Mihajla etničke odrednice, kao uz njegovog oca. Sa druge strane, njegove podanike, osim opštom odrednicom Sloveni (papa Grgur VII), nazivaju Srbima (Skilica i Skiličin nastavljač, koji ih naziva i Hrvatima uz opasku:„... narod Srba, koji i Hrvatima nazivaju“), kao i, za to doba karakterističnim, arhaizmima (Skilica Tribali, Ana KomninDalmati), a posredno Hrvatima i Dukljanima (smatra se da se Vrijenijev komentar o Hrvatima i Dukljanima koji zlostavljaju Ilirik odnosi na Mihajlov rat sa Vizantijom (1072—1075), kao i da pisac pod tim terminom zapravo podrazumijeva Srbe (Vizantološki institut SANU, „Vizantijski izvori za istoriju naroda Jugoslavije (III tom)“ (fototipsko izdanje originala iz 1966), Beograd 2007ISBN978-86-83883-09-7)). Sa druge strane u modernoj istoriografiji postoji spor oko etničke pripadnosti stanovnika Duklje/Zete. U djelu crnogorske i djelu hrvatske istoriografije Duklja/Zeta se smatra zasebnim etničkim i geopolitičkim entitetom, dok u srpskoj istoriografiji dominiraju shvatanja po kojima je Duklja/Zeta dio srpskog etničkog korpusa.