1,206-CITY ATLASSOURCE-BACKED CITY REFERENCE

Indonesia

Surabaya

Compare this sourced profile of Surabaya, Indonesia before planning. Stable fields identify the place; confirm current transport, access and opening details with official sources.

Abstract regional map illustration accompanying the Surabaya city reference
AI-generated regional editorial illustration — not a photograph or a view of Surabaya.

01What the data says — and does not say

What the data says — and does not say

This page separates the checked GeoNames row for Surabaya—3,018,022, Asia/Jakarta, and source coordinates—from live travel claims. Those fields identify and compare the record; they do not prove current transport, accessibility, census totals, or a City Atlas Club visit.

Wikidata's localized description: city in East Java Province, Indonesia.

02This city's dataset fingerprint

This city's dataset fingerprint

Source identity and administrative path

The source row behind Surabaya is GeoNames ID 1625822. Its recorded administrative path is Kota Surabaya → East Java → Indonesia, and GeoNames classifies the place as a first-order administrative seat. Surabaya occurs once as a primary city label in this atlas sample; the numeric ID remains the durable source key if names change. The city row itself was updated 2026-06-10; that date belongs to the source record, not to every transport or visitor detail in the real destination.

Population position inside fixed cohorts

Within the fixed 1,206-record atlas, Surabaya ranks 117 by recorded population. Inside the 29 selected Indonesia entries it ranks 2; inside the 632 entries in its broad region it ranks 78. Its 3,018,022 population value is 2.59 times the 1,166,066 median for the country cohort and 2.99 times the 1,008,426 regional median. Surabaya falls inside the leading tenth of this atlas's Indonesia population cohort. Surabaya's recorded value reaches at least twice the country-cohort median in this snapshot. These comparisons describe this selected dataset only; they are not current census rankings or official urban-area boundaries.

Nearest-reference pattern

Surabaya's three nearest other atlas coordinates are Malang at 82.308 km with 889,359 recorded people; Situbondo at 147.808 km with 685,967 recorded people; Surakarta at 214.356 km with 526,870 recorded people. The closest-to-farthest distance spread is 132.048 km. Compared with Malang, Surabaya's recorded population is 3.39 times as large. Against Surabaya, Malang follows Kota Malang → East Java → Indonesia in the source. Its point has lower latitude and lower longitude; it belongs to the same selected Indonesia cohort, uses the shared Asia/Jakarta identifier, and carries populated place rather than first-order administrative seat. Its recorded population is below Surabaya's. Against Surabaya, Situbondo follows Kabupaten Situbondo → East Java → Indonesia in the source. Its point has lower latitude and higher longitude; it belongs to the same selected Indonesia cohort, uses the shared Asia/Jakarta identifier, and carries second-order administrative seat rather than first-order administrative seat. Its recorded population is below Surabaya's. Against Surabaya, Surakarta follows Kota Surakarta → Central Java → Indonesia in the source. Its point has lower latitude and lower longitude; it belongs to the same selected Indonesia cohort, uses the shared Asia/Jakarta identifier, and carries populated place rather than first-order administrative seat. Its recorded population is below Surabaya's. Its nearest-neighbor distance ranks 627 of 1,206 from shortest to longest in the same snapshot. Surabaya's nearest-coordinate gap belongs to the wider half of atlas distances. This pattern can reveal whether other catalog references are geographically close, but it cannot establish whether a border crossing is possible or practical, or whether rail, road, fare, or journey-time connections exist. Read as one record signature, GeoNames 1625822, the coordinate pair 7.2492 / 112.7508, country rank 2 of 29, and neighbor GeoNames 1636722 at 82.308 km bind Surabaya to a reproducible comparison. That combined key distinguishes the row; it is not a recommendation or evidence of a physical connection.

Coordinate, time-zone and class cohorts

Surabaya's reference point is 7.2492° south and 112.7508° east. The IANA identifier Asia/Jakarta is shared by 23 city rows in this catalog, while the GeoNames class PPLA is shared by 429 rows. Surabaya's row carries both second- and first-order administrative labels. Surabaya's point falls in the near-equatorial coordinate band used by this atlas's row checks. Surabaya's time-zone field defines the narrower catalog cohort; its place class is shared more broadly. GeoNames supplies no elevation for Surabaya, so the profile preserves that missing value instead of guessing terrain. Together these fields form a reproducible identity check for this page, not a claim about walkability, climate or accessibility.

Record keys
Surabaya · GeoNames 1625822 · Q11462
Name scope
Surabaya · 1 atlas row share this source label · qualifier not required
Administrative chain
Kota Surabaya · East Java · Indonesia
Coordinate signature
7.2492° S · 112.7508° E
Population snapshot
3,018,022 · atlas rank 117 of 1,206
Country comparison
Indonesia rank 2 of 29 · median 1,166,066 · ratio 2.59×
Regional comparison
Asia rank 78 of 632 · median 1,008,426 · ratio 2.99×
Time-zone cohort
Asia/Jakarta · 23 of 1,206 atlas rows
Place-class cohort
PPLA first-order administrative seat · 429 of 1,206 rows
Elevation field
Surabaya · missing in GeoNames
Nearest reference
Malang · 82.308 km · population 889,359 · atlas rank 625
Second reference
Situbondo · 147.808 km · population 685,967 · atlas rank 810
Third reference
Surakarta · 214.356 km · population 526,870 · atlas rank 1,074
Neighbour geometry
Surabaya · nearest-distance rank 627 of 1,206 · three-reference spread 132.048 km
Source dates
Surabaya row updated 2026-06-10 · atlas dataset checked 2026-08-04