← Back to the Cikarang demo Research note, 18 September 2026

Is the ground under Cikarang's data centers moving?

Cikarang, in Bekasi regency east of Jakarta, now carries most of Indonesia's new data center capacity. It sits on the same young alluvial plain that has made North Jakarta one of the fastest sinking cities on record. We processed two years of free Sentinel-1 radar over the cluster. The answer is that the ground under the halls is flat to within our noise, and that the first version of this page said something else because it sampled the wrong 400 metres.

8data center sites at verified coordinates
−2.7 to +4.1mm/yr across all eight, none clear of its own noise
23 mm/yrthe error from sampling an estate centroid instead
6.2 kmfrom the moving ground to the nearest data hall

The questionWhy a data center operator would care

A hyperscale hall does not fail because the whole site goes down by a centimetre. It fails because one part of it goes down faster than the part next to it. Differential settlement racks a slab, pulls a raised floor out of level, and puts a cooling pipe run in tension. The ground movement that matters is therefore a gradient across a few hundred metres, not an absolute number against sea level.

That is convenient, because a gradient is also the thing satellite radar measures best. An interferogram is a difference by construction. What it struggles with is the absolute rate, which is where the atmosphere and the choice of reference point get in.

What we processedTwo years of ascending track 98

Sentinel-1 ascending track 98, bursts 098_210452_IW2 and 098_210453_IW2, every 12-day pass from 1 September 2024 to 10 September 2026. That is 61 epochs. We ordered 119 two-burst interferograms from ASF HyP3, consecutive pairs plus skip-one pairs so the network stays connected if one pass decorrelates, at 10 by 2 looks, about 40 m on the ground. All 119 jobs came back and all 119 were usable.

The stack was inverted per pixel by coherence-weighted least squares over 186,656 coherent pixels. Every interferogram is referenced to the median of 23,553 coherent pixels in a strip south of latitude −6.377, away from the estates. Each site figure below is the median of coherent pixels within 400 m of a coordinate.

The mistakeAn estate centroid is not a building

The first pass sampled one point per industrial estate: MM2100, Jababeka and GIIC Kota Deltamas. Those points gave +4.3, −19.3 and +4.2 mm/yr, and we wrote up the Jababeka point as if the whole estate were sinking 23 mm/yr faster than its neighbours, with the estate's data center tenant named next to the number.

Then we went and found out where the buildings actually are. DCI Indonesia's H1 campus is at a published address with coordinates in PeeringDB. Seven more facilities in the area are mapped in OpenStreetMap with telecom=data_center. Checked against those, the estate points were nowhere near a data hall:

First pass sampling pointNearest verified data centerDistance
MM2100 estate centreDCI Indonesia H10.49 km
Kota Deltamas estate centreDigital Hyperspace Jakarta1.70 km
Kota Jababeka first-pass pointDCI Indonesia H16.20 km

Kota Jababeka covers about 5,600 hectares. A 400 m circle dropped at its centre is a sample of township, not of anybody's slab, and the one we dropped landed on the flank of a subsidence lobe 6 km from the nearest hall. That is the whole error: 23 mm/yr of headline produced by a coordinate nobody had checked. The point says nothing about the estate as a whole, and how much of the lobe falls inside the estate boundary cannot be seen from outside.

The answerEight sites, all flat

Re-sampling the same inverted stack at the verified coordinates gives this. Rates are line of sight, relative to the reference strip, over the same 61 epochs.

Data centerEstateRate, mm/yr PixelsMean coherenceCoordinate source
Digital Hyperspace JakartaGIIC Kota Deltamas+4.1 ± 1.7480.55OpenStreetMap
EdgeConneX JKT01 (formerly GTN)Sertajaya+3.1 ± 2.22190.71OpenStreetMap
DCI Indonesia H1 (JK1 to JK3)MM2100 Industrial Town+2.9 ± 3.32960.86PeeringDB
STT Jakarta 1GIIC Kota Deltamas−0.3 ± 1.61920.66OpenStreetMap
Microsoft JKT05GIIC Kota Deltamas−0.9 ± 1.61140.61OpenStreetMap
Microsoft JKT11GIIC Kota Deltamas−1.3 ± 1.61710.66OpenStreetMap
Amazon Web ServicesGIIC Kota Deltamas−2.3 ± 1.72970.73OpenStreetMap
Princeton Digital JC3GIIC Kota Deltamas−2.7 ± 1.72430.69OpenStreetMap
What we would put in writing: across eight data center sites in Cikarang the line of sight rates span 6.8 mm/yr, from −2.7 to +4.1, with a standard deviation of 2.5 mm/yr. Every one of them sits inside about two standard errors of zero, and the whole span is smaller than the absolute error we can demonstrate on this kind of ground. Over these two years, free radar finds nothing moving under the Cikarang data centers. It does not find stability either. It finds an answer consistent with zero at a resolution of a few mm/yr.
Three-panel figure: velocity map of the Cikarang area with eight data center sites marked and the first-pass estate point circled, the flat series for the eight sites, and that point diverging from the data center mean
Left: line of sight velocity, red moving away from the satellite. The verified data center sites are the small circles. The orange circle is the estate point the first pass used, on the southern flank of the subsiding lobe. Top right: the eight verified sites, flat within their scatter. Bottom right: that estate point against the mean of the eight, which is the divergence the first version of this page mistook for a data center result.

The signalSomething is moving, 6 km away

The subsidence is real, it is simply not under the halls. Scene-wide the median rate is −2.1 mm/yr over 152,555 pixels with the 5th percentile at −31.2, so there is a genuine subsidence tail. It sits in a lobe covering the north east of the scene, which is the signature of regional groundwater drawdown rather than of anything built on top. The first-pass point in Kota Jababeka reads −19.3 ± 3.2 mm/yr on that flank. Where the lobe sits against the estate boundary is not something this data can show, because there is no boundary in it.

For an operator inside that lobe the number would matter a great deal. None of the eight verified sites is inside it. Whether a ninth site is depends on its coordinates, which is the point of the exercise.

What held upThe parts of the method that survived

Two internal checks came through the correction intact, and they are the reason we trust the flat answer above rather than assuming the whole stack is noise.

One caution on our own error bars. The sigmas quoted here come from the least-squares fit and assume each pass is an independent draw. Atmospheric delay is correlated in time, so the true uncertainty on every rate on this page is larger than the number next to it, by a factor we have not yet measured. The differences inside the GIIC cluster reach 6.9 mm/yr with a fitted sigma of 0.6, and we would not defend that as a 12 sigma result.

The limitsWhat this does not say

NextWhat would make this sellable

The correction changed the order of the list. Coordinates come first: this result was wrong for a day because an estate name was treated as a location, and the fix cost one lookup in two public databases. After that, a descending stack over the same two years, which is more free data and another day of processing and which turns line of sight into vertical and east-west. Then a tropospheric correction from ERA5. Then one GNSS tie or a corner reflector on a customer's site, the only item that costs real money and the only one that converts a relative gradient into an absolute rate anyone can audit.

The honest product here is a screening tool. It ranks assets against each other from free archive data in about a day, and it tells an operator which of their sites deserves an instrument. This run is what that looks like when the answer is no: eight sites, two years, nothing moving, and a subsidence lobe 6 km away that would have been worth knowing about if anyone had been building in it.

MethodReproducing this

Sentinel-1 SLC bursts from the Copernicus archive, interferograms from ASF HyP3 running ISCE2, and about 400 lines of Python for the network build, the weighted least-squares inversion and the figures. Coherence threshold 0.3 per pair, mean coherence threshold 0.4 per pixel. Displacements are in line of sight, negative away from the satellite. Site coordinates, their sources, the per-epoch series at both 250 m and 400 m, and every pairwise difference are in cikarang_sites.json in the repository, alongside the job list and urls. We will send the pipeline to anyone who wants to check the arithmetic. Contains modified Copernicus Sentinel data 2024 to 2026, processed by ASF HyP3.