Hellas har en befolkning på nærmere 10,7 mill. (2004). Emigrasjon, spesielt etterkrigstidens utvandring til industrilandene i Vest-Europa og til USA, Canada, Australia og andre land, har bidratt til å holde befolkningsveksten nede på et forholdsvis lavt nivå. Befolkningsutviklingen er ellers kjennetegnet av lave fødsels- og dødsrater (henholdsvis 9,7 ‰ og 10 ‰ 2004). Forventet levealder er beregnet til 81,6 år for kvinner og 76,4 år for menn.
Befolkningen i Hellas er gjennom tidene blitt tilført elementer som har gjort den nokså forskjellig fra oldtidens hellenere. I slutten av folkevandringstiden (500-tallet) trengte slaviske folk inn fra nordøst. Mot slutten av middelalderen slo kristne albanere seg ned i sørøst. På 1500-tallet innvandret mange jøder fra Spania. Ved Balkankrigene 1912–13 oppnådde Hellas utvidelser i nord og nordøst. De tyrkiske (360 000) og bulgarske (200 000) minoritetsgrupper som landet da fikk, ble 1922–23 for størstedelen byttet ut mot 1,4 mill. grekere, hvorav de fleste inntil da hadde bodd i Tyrkia. Av minoriteter finnes nå bare mindre grupper makedonere, tyrkere, bulgarere, albanere og aromuner i nord.
Befolkningstettheten er i gjennomsnitt 81 per km2. I forhold til det dyrkede areal er befolkningstettheten høy. Særlig gjelder dette Joniske øyer og mange av øyene i Egeerhavet, mens Epeiros og fjellstrøkene for øvrig er tynnest befolket. Fjellstrøkene inne i landet har gjennom århundrer vært utsatt for avfolkning. Denne er blitt forsterket ved emigrasjon og Athens sterke vekst. Hovedstadsområdet (Stor-Athen) hadde 2004 3,5 mill. innbyggere. De største byene (etter Athen) er: Thessaloniki, Pireás (Pireus) og Pátra.
Språk
Offisielt språk og morsmål for langt den største delen av befolkningen er gresk. Siden 1976 er det den nygreske folkespråksformen som kalles dimotiki, som er offisielt språk. Det er mindre grupper som snakker albansk (arvanitisk), makedonsk, tyrkisk og rumensk (makedo-rumensk eller aromunsk).
Største byer
| Innb. (2001) | |
| Athen | 745 500* |
| Thessaloníki | 364 000 |
| Pireás (Pireus) | 175 700 |
| Pátra | 161 100 |
*2002, m.fst. har Athen ca. 3,5 mill. innb.