Los portugueses representan una mezcla de varios grupos étnicos. En el norte se encuentran vestigios de influencia celta. En el sur, la influencia árabe y bereber es considerable. Otros grupos (lusitanos, fenicios, cartagineses, romanos, visigodos y judíos) también dejaron su huella en el pueblo portugués. La población portuguesa actual es una de las más homogéneas de Europa. Los grupos minoritarios están compuestos principalmente por inmigrantes, tanto legales como ilegales, de Brasil, colonias africanas y Europa del Este. Los inmigrantes legales representan alrededor del 5% de la población total. Hay unos 50.000 romaníes en el país.