L'Alt Penedès va registrar un saldo migratori positiu el 2017 i conforma una de les comarques amb majors taxes de migració neta positiva de tot Catalunya, situant-se en la tercera posició en el conjunt català, només superat pel Baix Penedès i el Moianès. En nombres absoluts, l'Alt Penedès va registrar 1.718 canvis de residència a dins de les seves fronteres, és a dir entre municipis, segons dades de l’Idescat. Quant als fluxos migratoris amb la resta de Catalunya i la resta d'Espanya, es registren 3.294 migracions i 2.571 emigracions.
El saldo migratori total per a la comarca el 2017 va ser de 1.375 entrades netes, com a resultat de l'aportació de la migració procedent de la resta de l'Estat espanyol, amb 723, i de l'estranger, amb 652. Fins a l'Alt Penedès, l'any passat van arribar 2.782 immigrants procedents de la resta de Catalunya i en canvi van marxar 994 altpenedesencs cap a algun municipi català com a destí per a viure-hi. Pel que fa als fluxos migratoris amb la resta d'Espanya, van arribar 512 persones mentre que en van marxar 489.
Si donem una ullada a les immigracions i les emigracions externes, és a dir a l'estranger, l'any passat hi va haver 1.130 moviments en direcció l'Alt Penedès i van marxar 478 persones.
El major gruix d’altpenedesencs es decanta per algun país europeu per mudar-se però el segon destí més concorregut és Amèrica.
Tanmateix, l'Alt Penedès és alhora un destí per viure-hi. En aquest cas, la majoria de les persones que arriben provenen d'Amèrica, en total l'any passat van venir 383 persones, una xifra força destacada del segon destí, Àfrica, amb 197 individus. El tercer continent del qual l'Alt Penedès rep més ciutadans és Europa.
Les emigracions van en davallada des de l'any 2014. Actualment hi ha hagut 478 emigracions externes mentre que fa quatre any va haver-n’hi 830, i fins i tot, el 2012 se'n van registrar 1.313.
Quant als municipis, 22 dels 27 pobles de l'Alt Penedès van registrar un saldo migratori positiu. Els 5 municipis que van perdre habitants per migrar a altres territoris són Castellví de la Marca, Pontons, Sant Pere de Riudebitlles, Santa Fe i els Monjos.