Den 1. januar 2018 havde Brøndby Kommune en befolkning på 35.538 og dermed ca. 6 % flere end i 1971. Efter den stærke udbygning frem til slutningen af 1970’erne var udviklingen de næste årtier præget af en samlet tilbagegang i befolkningstallet. Først fra 2010 er udviklingen ændret til en stabil fremgang. Danmarks Statistiks fremskrivning fra 2018 regner med en fortsat stigning til 41.739 i 2045.
I det seneste tiår er det især indvandring, der har bidraget til stigningen i befolkningstallet; fra 2008 til 2017 har den årlige nettoindvandring gennemsnitligt været 129 personer, med et maksimum på 282 i 2014.
De indenlandske flytninger har også bidraget positivt. Gennemsnitligt har nettotilflytningen (forskellen mellem til- og fraflyttede) fra 2008 til 2017 været 38 personer pr. år. I samme periode har kommunen samlet haft et lille fødselsoverskud. I gennemsnit har der været 377 nyfødte pr. år, mens der har været 366 dødsfald.
Den samlede fertilitet, der for et bestemt år viser, hvor mange børn 1.000 kvinder vil føde i løbet af den fertile alder (15‑49 år), hvis årets fødselsmønster fortsætter, var i 2017 på 1.740 i kommunen og dermed lidt højere end i regionen (1.672).
De førstegangsfødende kvinder var i 2017 i gennemsnit 28,6 år og dermed yngre end i regionen (30,4 år) og i hele landet (29,2 år). Mænd i kommunen, der i 2017 blev fædre for første gang, havde en gennemsnitsalder på 31,1 år og var dermed lidt yngre end i regionen (32,3 år).
I 2018 udgjorde de 0‑14-årige 17,5 % af kommunens befolkning mod 16,6 % i landet som helhed.
Der forventes i kommunen en vækst i gruppen over 65 år fra 19,0 % i 2018 til 21,6 % i 2045, hvilket er mindre end den forventede andel på landsplan (24,8 %).
Kommunens egen befolkningsprognose fra 2018 rækker kun frem til 2028, hvor den kommer til næsten samme resultat som fremskrivningen fra Danmarks Statistik. Kommunen henviser til, at den fortsatte tilflytning, der indgår i beregningerne, er realistisk pga. byudviklingsprojektet Kirkebjerg, hvor der planlægges ca. 1.500 nye boliger frem mod 2028.