Portugals befolkning består i overveldende grad av etniske portugisere; disse teller mellom 10 og 10,2 millioner mennesker. De største minoritetsgruppene i Portugal er personer fra Brasil (ca. ) og Kapp Verde (ca. ); folk fra andre tidligere portugisiske kolonier som Angola, Guinea-Bissau, São Tomé og Príncipe og Mosambik er også viktige minoritetsgrupper. Av folk fra landene som ikke har vært portugisiske kolonier utgjør ukrainere (ca. ) den største gruppen.