Launch app →

Human verified. Last updated by our editorial team on .

Oceania · Classical Hindu-Buddhist Java and Bali

Kingdom of Janggala

1052–1130s

Janggala was the northern half of Airlangga's divided kingdom: a small Javanese state on the Brantas delta, created in 1052/53, documented for seven years, and then absorbed so quietly that historians spent a century doubting whether it had existed at all.

Existed
1052–1130s
Shown on the map
1046–1138
Peak area
35k km²
Region
Oceania

It matters because it is the clearest case in Javanese history of a state erased by its sources. Janggala left seven inscriptions, five of them issued by one king; Kediri, its southern twin, left almost nothing until 1117. Yet the standard histories of Java describe a "Kediri period" and treat Janggala as a footnote — a distortion that a 2026 epigraphic survey has begun to correct.

At a glance

NameKingdom of Janggala; in Old Javanese, Jaṅgala
Dates1052/53 – absorbed in the later twelfth century (the site draws 1046–1138)
WhereThe northern Brantas delta: Tuban, Lamongan, Mojokerto and southern Gresik
CapitalJiwana, probably Airlangga's own seat at Kahuripan; site unidentified
FounderGarasakan, son of Airlangga, from 1052/53
DocumentedSeven inscriptions, 1052–1059, five of them Garasakan's
ReligionShivaite, with Buddhist elements, on the Kahuripan model
EndSubordinated by Kediri in the 1180s; formally absorbed after 1222

What was Janggala?

The northern of the two kingdoms into which Airlangga divided Kahuripan in 1052/53. Its territory was the lower Brantas and the coast — the ports and rice plains that had made the old kingdom rich — and its capital was Jiwana, which the charters equate with Kahuripan, Airlangga's own seat.

That gives the division an odd logic: the northern kingdom kept the capital and the trade, and the southern kingdom, Kediri, kept the interior and the rice. The arrangement looks less like a partition between equals than a division of functions, and it did not last: the brothers were at war within a year.

Why was it created?

Because Airlangga divided his kingdom in 1052/53, and nobody knows why. The charters show a single state until the early 1050s; then two kings, two capitals and two sets of charters. The Javanese tradition, written centuries later, says he divided the realm to prevent his sons from fighting over it.

The evidence suggests the division did not prevent the war. The Garamān charter of 1053 — Śaka 975, one year after the partition — already names the king of Pañjalu, Kediri's ruler, as Garasakan's enemy. The brothers were fighting within a year of the division, which is the best argument that the division was a settlement of an existing conflict rather than a preventive measure.

Where was it?

In the north, not the highlands. The older scholarship — Coedès, and Hall as late as 2011 — placed Janggala in the Malang highlands of eastern Java, on the assumption that the two kingdoms divided the country between coast and interior in a simple way. The findspots of Janggala's inscriptions contradict that: they come from Tuban, Lamongan, Mojokerto and southern Gresik, all in the northern delta.

This is a good example of how Javanese geography is reconstructed. A state's territory is inferred from where its charters were carved and where the villages they name can be located, and when the findspots change, the map changes. The 2026 survey's redrawing of the two kingdoms is the current state of the question.

How do we know about it?

From seven inscriptions. Janggala's documentary life is astonishingly short: the charters run from 1052 to 1059, and five of the seven were issued by Garasakan. Then silence — not because the kingdom ended, but because its kings stopped issuing charters that survive, or because the charters were carved on perishable materials, or because the political centre moved.

The inscriptions are land grants, like all Javanese charters of the period: sima grants to temples and villages, with boundaries, witnesses and curses.

The Brantas river in East Java, the waterway on which Janggala's rice and trade moved They give us the king's name, the officials, the places and the religious foundations — and almost nothing else. Janggala's history is a list of dated grants, and the narrative has to be inferred from them.

What did its charters grant?

Land, tax exemption and religious merit. Each of Garasakan's charters frees a piece of land from royal dues and gives its income to a religious foundation or a village, and records the boundaries, the witnesses, the offerings and the penalties for anyone who disturbs the grant. The formula is identical to Airlangga's, which is the point: Janggala presented itself as the continuation of Kahuripan, not as a new state.

The grants also name the officials who administered the kingdom — the rakryan, the samget, the tanda — and the local lords whose consent made a grant effective. They are the only surviving record of how a small Javanese state worked, and they show a government of negotiation: the king could not simply command a village, he had to buy its loyalty with tax relief.

What was the Garuda-mukha?

A seal, not a coin. Janggala's charters describe documents "sealed with the Garuḍa-face" — the garuḍa-mukha — and a carved emblem of the same design appears on the stelae. The device was a royal authentication mark, the equivalent of a great seal, and it is the continuity proof that links Garasakan's charters to Airlangga's: the same emblem, the same chancery practice, the same state.

The confusion with a coin or amulet comes from the seventeenth-century Javanese chronicles, which describe a garuda emblem as a royal regalia. The charters are unambiguous: it is a seal and a carved device, and it tells us that the Javanese state had a documentary culture as well as a temple culture.

Why did historians doubt it existed?

Because the sources were read through a lens that had no place for it. Nineteenth- and early twentieth-century scholarship organised Javanese history into periods named after capitals, and the period from the eleventh to the thirteenth century was labelled "Kediri" — so Janggala appeared as a rebel province, an interruption, or a mistake. Krom's standard history fixed the label, and later writers repeated it.

The doubt was not unreasonable: a kingdom that issues seven surviving charters in seven years and then falls silent looks like a phantom. What changed the picture was epigraphy — the systematic re-reading of the charters and the mapping of findspots — which showed a state with a capital, a chancery, a seal and a territory, and forced the 2026 survey to redraw the map of eastern Java.

How did it end?

Gradually, and without a battle. Kediri, the southern kingdom, grew stronger through the twelfth century; by the 1180s the king of Janggala was a subordinate of Kameswara of Kediri, and by the early thirteenth century the northern kingdom had ceased to have its own line of kings. The formal union is credited to Singhasari after its victory at Ganter in 1222 — but Ganter was a battle between Singhasari and Kediri, not between Janggala and Kediri, and no source records Janggala's end.

That is why the entry's dates run to the 1130s on the map and to the twelfth century in the text: the border data gives a drawn range, the sources give a process, and the process has no date. The honest statement is that Janggala was absorbed gradually between the 1130s and the 1220s, and that nobody recorded the moment.

What survived of the name?

An appanage title and a formula. Under Majapahit, Janggala reappears as a princely domain: Hayam Wuruk, the great king of Majapahit, was installed as a prince "in the realm of Jiwana", and the paired formula jaṅgala-kaḍiri — Janggala and Kediri — appears in charters from 1330 to 1486 as a way of naming the eastern provinces together.

So the name outlived the state by two centuries, as a title and a geographical expression. That is a common fate for the loser in a dynastic division: its territory is remembered, its kings are not.

Common myths about Janggala

MythWhat the evidence says
Janggala was in the Malang highlandsIts inscriptions come from Tuban, Lamongan, Mojokerto and southern Gresik: it was the northern delta.
The partition was in 1042It was 1052/53 (Deśavarṇana 68.1, Śaka 974); 1042 comes from a stanza that was misread until the 1970s.
Janggala and Kediri fought the Battle of Ganter in the 1130sGanter was fought in 1222 between Singhasari and Kediri; there was no 1130s battle.
The two kingdoms were equal rivalsJanggala is documented for seven years and Kediri absorbed it; the "rivalry" is a later construction.
The Garuda-mukha was a coinIt was a seal and a carved emblem on charters and stelae.
Janggala disappeared without traceIts name survived as a Majapahit appanage and in the formula jaṅgala-kaḍiri.
Kediri was always the senior partnerFor the first seven years Janggala is better documented than Kediri, which issues nothing until 1117.
The division of 1042 was peacefulThe Garamān charter of 1053 already names the king of Pañjalu as Garasakan's enemy.

Timeline of Janggala

YearEvent
1019Airlangga consecrated at Kahuripan
1052/53Kahuripan divided; Garasakan rules in Janggala
1053Garamān charter names the king of Pañjalu as an enemy
1052–1059Seven Janggala inscriptions, five by Garasakan
1117Kediri's first surviving charter
1136Jayabhaya's Talan charter
1180sJanggala a subordinate of Kameswara of Kediri
1222Singhasari defeats Kediri at Ganter; Janggala's name survives as an appanage

What the map shows next

At 1092 on the map Janggala and Kediri are two kingdoms, and the Mataram Kingdom is a century and a half in the past.

At 1138 on the map the border data ends for Janggala, and Singhasari is still eighty years away.

Common questions

What was the Kingdom of Janggala?
The northern half of Airlangga's divided kingdom, on the Brantas delta, existing from 1052/53 until its absorption by Kediri.
When was it founded?
In 1052/53, when Airlangga divided Kahuripan — not 1042, as older books say.
Where was it?
In the north: Tuban, Lamongan, Mojokerto and southern Gresik.
What was its capital?
Jiwana, generally identified with Airlangga's Kahuripan; the site has not been found.
Who was its king?
Garasakan, son of Airlangga, who issued five of its seven surviving inscriptions.
Why is it so obscure?
Because it issued few charters that survive, and because the colonial-era historiography labelled the whole period "Kediri".
Did it fight Kediri?
Yes: the Garamān charter of 1053 already names Kediri's king as an enemy.
When did it end?
Gradually, between the 1130s and the 1220s; there is no recorded date.
What was the Garuda-mukha?
A royal seal and carved emblem used to authenticate charters.
What survived of it?
The name, as a Majapahit appanage and in the paired formula jaṅgala-kaḍiri.

Sources

Every source below was consulted while writing this entry.

Every source below was consulted while writing this entry.

Primary and official sources

  1. The Garasakan charters of 1052–1059, in the current inventory of Old Javanese inscriptions.
  2. The Garamān charter of 1053 (Śaka 975), naming the king of Pañjalu as an enemy.
  3. Deśavarṇana 68.1, the stanza giving Śaka 974 for the partition.
  4. The Hantang charter of Jayabhaya, with the motto paṅjalu jayati.
  5. Majapahit charters of 1330–1486 using the formula jaṅgala-kaḍiri.
  6. Perpusnas and Kemendikbud catalogues of inscriptions.

Scholarship and reference works

  1. Bastiawan, Sofianto, Jaelani and Griffiths, "When, Where, and What were Janggala and Kadiri?", Indonesia and the Malay World 54:159 (2026).
  2. Coedès, The Indianized States of Southeast Asia (1968).
  3. Hall, A History of Early Southeast Asia.
  4. Boechari, on the Garamān charter.
  5. Damais, on the chronology of the Javanese inscriptions.
  6. Krom, whose "Kadiri period" label erased Janggala from the narrative.
  7. Brandes and Raffles, on the early historiography.

Data sources for the map

  1. Cliopatria v0.12 (Seshat Global History Databank, CC BY 4.0).
  2. Historical Basemaps (GPL-3.0).

This entry was written from the sources above and last updated .

Text available under CC BY-SA 4.0: reuse it with a credit to The World Through Time and a link to this page.

Border geometry for the map itself comes from Cliopatria v0.12 (Seshat Global History Databank, CC-BY-4.0).

History in your inbox, once a week

A weekly email with new articles and glossary entries. Unsubscribe anytime. Privacy policy.

See the Kingdom of Janggala in its world

Open the atlas at 1092 and every neighbour, rival and successor is on screen with it — then drag the slider and watch what happens next.

Open the map at 1092 →