La población de la provincia de Buenos Aires de acuerdo al censo de octubre de 2010 ascendía a 15 625 084 habitantes. Algunas ciudades son de más de 10.000 habitantes en el interior de la provincia. Alrededor del 96,4 % de la población de la provincia reside en áreas urbanas. El resto vive en localidades de menos de 2000 habitantes, las cuales se consideran población rural. Un 33,8 % de los habitantes de la provincia no son provenientes de la misma. 3 918 552 son migrantes internos, provenientes de otras provincias del país, y 758 640 son extranjeros. De dichos extranjeros, el 58 % proviene de países limítrofes de la Argentina, principalmente Paraguay, Bolivia y Uruguay, mientras que un 42 % es originario de países extra limítrofes, en especial de Italia y España.
Según estimaciones del INDEC para 2008, la población de 65 años o más correspondería al 10,8 % del total y la de 60 años o más, al 15,0 % vislumbrándose una estructura poblacional envejecida de la provincia. A su vez la población entre 0 a 14 años, representa el 24,2 % del total. La tasa global de fecundidad de la provincia en 2008 fue de 2,37 hijos por mujer, similar a la tasa nacionalde 2,4 hijos por mujer. Sin embargo, existe una variación entre 2,1 de los partidos del primer cordón delGran Buenos Aires y 2,52 entre los partidos del segundo y tercer cordón. El análisis de la fecundidad por edad de la madre permite observar que el pico de fecundidad en la provincia se da entre 20 y 24 años, mientras que en el 1er Cordón el máximo de fecundidad se mantiene entre los 30 y 34 años.