Hivatalos KSH-adat
A KSH „Magyarország 50 legnépesebb települése, 2025. január 1.” táblája szerint Budapest állandó lakossága 2025. január 1-jén 1 685 209 fő. Ez az adat a főváros közigazgatási határain belül életvitelszerűen élő, bejelentett lakosokra vonatkozik.
Más becslések, agglomeráció
Nemzetközi statisztikai oldalak (CityPopulation, UN/World Urbanization Propects) ugyanerre az évre hasonló nagyságrendű, 1,68–1,78 milliós városi népesség-becslést adnak, a „Budapest urban area” (városi agglomeráció) lakosságát pedig kb. 1,78 millió főre teszik. Hazai elemzések szerint a budapesti agglomeráció (elővárosokkal együtt) már 2,5–2,9 millió embert foglal magában, vagyis az ország lakosságának bő negyede–harmada a tágabb fővárosi térségben él.