# List of stadiums in Indonesia

The following is the list of football stadiums in Indonesia, ordered by capacity.

## Existing stadiums
### Capacity above 20,000

| Rank | Stadium | Capacity | Location | Tenants |
| 1 | Jakarta International Stadium | 82,000 | Jakarta | Persija |
| 2 | Gelora Bung Karno Stadium | 77,193 | Jakarta | Indonesia national football team, Persija Jakarta |
| 3 | Gelora Bung Tomo Stadium | 46,806 | Surabaya | Persebaya Surabaya |
| 4 | Riau Main Stadium | 43,923 | Pekanbaru | PSPS Riau |
| 5 | Lukas Enembe Stadium | 40,263 | Jayapura | Persipura Jayapura |
| 6 | Batakan Stadium | 40,000 | Balikpapan | Persiba Balikpapan |
| 7 | Gelora Bandung Lautan Api Stadium | 38,000 | Bandung | Persib Bandung |
| 8 | Aji Imbut Stadium | 35,000 | Kutai Kartanegara | Mitra Kukar |
| 9 | Palaran Stadium | 35,000 | Samarinda | |
| 10 | 17th May Stadium | 30,000 | Banjarmasin | Barito Putra Peseban Banjarmasin |
| 11 | Banten International Stadium | 30,000 | Serang | Perserang Serang |
| 12 | Indomilk Arena | 30,000 | Tangerang | Persita Tangerang |
| 13 | Mandala Stadium | 30,000 | Jayapura | Persipura Jayapura |
| 14 | Moch. Soebroto Stadium | 30,000 | Magelang | PPSM Magelang PSIS Semarang |
| 15 | Pakansari Stadium | 30,000 | Bogor | Persikabo 1973 |
| 16 | Patriot Candrabhaga Stadium | 30,000 | Bekasi | Bhayangkara |
| 17 | Sultan Agung Stadium | 30,000 | Bantul | Persiba Bantul |
| 18 | Wibawa Mukti Stadium | 30,000 | Bekasi | Persikasi Bekasi Bhayangkara FC Persija Jakarta |
| 19 | Jalak Harupat Stadium | 27,000 | Bandung | PSKC Cimahi |
| 20 | North Sumatra Stadium | 25,750 | Deli Serdang | |
| 21 | Gajayana Stadium | 25,000 | Malang | Persema Malang Arema F.C. |
| 22 | Gelora Joko Samudro Stadium | 25,000 | Gresik | Gresik United |
| 23 | Kaharudin Nasution Rumbai Stadium | 25,000 | Pekanbaru | PSPS Riau |
| 24 | Kuantan Singingi Sport Centre Stadium | 25,000 | Kuantan Singingi | Persiks Kuantan Singingi |
| 25 | Maesa Stadium | 25,000 | Tondano | Persmin Minahasa |
| 26 | Mandala Krida Stadium | 25,000 | Yogyakarta | PSIM Yogyakarta |
| 27 | Pattimura Stadium | 25,000 | Ambon | |
| 28 | Petrokimia Stadium | 25,000 | Gresik | Gresik United |
| 29 | Siliwangi Stadium | 25,000 | Bandung | Persib Bandung U-21 Persib Bandung U-19 Bandung United F.C. PSKC Cimahi |
| 30 | Singaperbangsa Stadium | 25,000 | Karawang | Persita Tangerang Persika Karawang |
| 31 | Sumpah Pemuda Stadium | 25,000 | Bandar Lampung | PSBL Bandar Lampung Badak Lampung |
| 32 | Wilis Stadium | 25,000 | Madiun | PSM Madiun Madiun Putra F.C. |
| 33 | Jatidiri Stadium | 25,000 | Semarang | PSIS Semarang |
| 34 | Gelora Sriwijaya Stadium | 23,000 | Palembang | Sriwijaya FC |
| 35 | Kanjuruhan Stadium | 21,700 | Malang | Arema |
| 36 | Maguwoharjo Stadium | 20,594 | Sleman | PSS Sleman |
| 37 | Galuh Stadium | 20,000 | Ciamis | PSGC Ciamis |
| 38 | Gawalise Stadium | 20,000 | Palu | Persipal |
| 39 | Gelora 10 November Stadium | 20,000 | Surabaya | |
| 40 | Gelora Bumi Kartini Stadium | 20,000 | Jepara | Persijap Jepara |
| 41 | Hoegeng Stadium | 20,000 | Pekalongan | Persip Pekalongan |
| 42 | Jember Sport Garden Stadium | 20,000 | Jember | Persid Jember |
| 43 | Manahan Stadium | 20,000 | Surakarta | PERSIS |
| 44 | Teladan Stadium | 20,000 | Medan | PSMS |
| 45 | Tunas Bangsa Stadium | 20,000 | Lhokseumawe | PSLS Lhokseumawe |