Населението на София е 1 274 290 души, а цялото население на България към 7 септември 2021 г. е 6 519 789 души. Това показват окончателните данни на Националния статистически институт (НСИ) от 18-ото преброяване на населението и жилищния фонд в България.
София е изгубила 1.3% от населението са за последното десетилетие. Относителен дял на населението под, във и над трудоспособна възраст в столицата е както следва: 15.5% са в нетрудоспособна възраст, 62.5% са в трудоспособна, а 22% от столичани са в над трудоспособна.
От цялото население на София (1 274 290 души), 186 295 души са на възраст от 0-14г. 838 390 са между 15 и 64г., а 249 605 са на възраст 65+.