Surabaya es capital de la provincia de Java Oriental y cuenta con 3.520.874 habitantes, siendo la segunda ciudad más poblada del país.