Population of Surabaya 2022
2,874,314 persons

Year Male Female Total Change
2020 1,425,168 1,449,146 2,874,314 +108,827 (+3.94%)
2010 1,367,841 1,397,646 2,765,487 +153,981 (+5.90%)
2005 1,270,795 1,340,711 2,611,506
Population density

 7,685.33 persons/sq.km²

 Male

1,425,168

 Female

1,449,146

Population of Surabaya is 2,874,314 (for 2020 ).

Surabaya (Indonesia) population data is collected from official population sources and publicly available information resources.

  • Population density of Surabaya is 7,685.33 persons/sq.km²
  • Male population — 1,425,168
  • Female population — 1,449,146