thumb|upright=1.25|Historical population

thumb|Indonesian students during a school excursion to a museum; Indonesia currently possesses a relatively young population.

Indonesia is a highly diverse country, both ethnically and linguistically. The country's population reached 270.20 million according to the 2020 national census, up from 237.64 million in 2010. As of mid-2025, the official estimate stood at 284.44 million, reflecting an annual growth rate of 1.11%. It remains the fourth most populous country in the world. Java, excluding Madura, is home to approximately 54.4% of the national population, making it the most densely populated island globally.

Despite a fairly effective family planning program that has been in place since 1967, Indonesia's average population growth per year was over 1.1% for the decade ending in 2020, nearly having 13% population growth for that decade. At this rate, Indonesia's population is no longer projected to surpass the population of the United States (whose population is increasing at a faster rate), and it is itself projected by the United Nations (UN) to be overtaken in population by Nigeria and by Pakistan by 2040. Indonesia has a relatively young population compared to many Western countries, although it is gradually aging due to declining birth rates and rising life expectancy. As of 2017, the median age stood at 30.2 years.

The country is among the most ethnically and linguistically diverse in the world, home to over 600 ethnic groups and more than 700 languages. Since gaining independence, Indonesian has served as the national language and is widely used in education, government, business, and formal communication. However, most Indonesians grow up speaking a regional language as their mother tongue, using Indonesian primarily as a lingua franca for interethnic interaction. Major regional languages include Javanese, Sundanese, Minangkabau, Buginese, Balinese, and Batak, among many others. The Javanese, who make up about 40% of the population, have historically held significant political influence, with every president since independence having at least partial or full Javanese ancestry.

Population

<gallery widths="200" heights="200" perrow="4" caption="Population data of Indonesia">

File:Map of Indonesian provinces by urban population percentage, 2022.svg|Provinces of Indonesia by urban population percentage

File:Indonesia provinces population density 2020.svg|Provinces of Indonesia by population density per square kilometer in 2020

File:Population density of Indonesia by village and subdistrict (desa & kelurahan) (2024).png|Villages of Indonesia by population density per square kilometer in 2024

</gallery>

{| class="wikitable"

|+ Historical Population of Indonesia with Annual Growth Rate

|-

! Year !! Population !! ±% p.a.

|-

| 1 || 2,000,000 || —

|-

| 1000 || 3,500,000 || +0.06%

|-

| 1500 || 7,750,000 || +0.16%

|-

| 1700 || 9,500,000 || +0.10%

|-

| 1840 || 20,000,000 || —

|-

| 1930 || 60,727,233 || +0.81%

|-

| 1955 || 77,473,268 || +0.98%

|-

| 1961 || 97,085,348 || +3.83%

|-

| 1971 || 119,208,229 || +2.07%

|-

| 1976 || 141,862,419 || +3.54%

|-

| 1980 || 147,490,298 || +0.98%

|-

| 1990 || 179,378,946 || +1.98%

|-

| 2000 || 206,264,595 || +1.41%

|-

| 2010 || 237,641,326 || +1.43%

|-

| 2020 || 270,203,917 || +1.29%

|}

Source: Our World in Data, Statistics Indonesia, Wertheim (1959), Geografi dan Kependudukan (1976), Widjojo Nitisastro (2006)

Population by province

{| class="wikitable sortable" style="text-align:right; margin-right:60px"

|-

!align=center |Province

!Population <br />(2010 census)

!Urban %<br />in 2010

!Total<br />Fertility<br />Rate<br />(2010 census)

!Population <br />(2020 census)

!Urban %<br />in 2022

!Total Fertility<br />Rate<br />(2020 census)

|-

| align=left | Aceh

| 4,494,410

|

| 2.79

| 5,274,900

|

|

|-

| align=left | North Sumatra

| 12,982,204

|

| 3.01

| 14,799,400

|

|2.48

|-

| align=left | West Sumatra

| 4,846,909

|

| 2.91

| 5,534,500

|

|2.46

|-

| align=left | Riau

| 5,538,367

|

| 2.82

| 6,394,100

|

|2.28

|-

| align=left | Jambi

| 3,092,265

|

| 2.51

| 3,548,200

|

|2.28

|-

| align=left | South Sumatra

| 7,450,394

|

| 2.56

| 8,467,400

|

|2.23

|-

| align=left | Bengkulu

| 1,715,518

|

| 2.51

| 2,010,700

|

|2.30

|-

| align=left | Lampung

| 7,608,405

|

| 2.45

| 9,007,800

|

|2.28

|-

| align=left | Bangka Belitung Islands

| 1,223,296

|

| 2.54

| 1,455,700

|

|2.24

|-

| align=left | Riau Islands

| 1,679,163

|

| 2.38

| 2,064,600

|

|2.21

|-

| align=left | Banten

| 10,632,166

|

| 2.35

| 11,904,600

|

|2.01

|-

| align=left | Jakarta

| 9,607,787

|

| 1.82

| 10,562,100

|

|1.75

|-

| align=left | West Java

| 43,053,732

|

| 2.43

| 48,274,200

|

|2.11

|-

| align=left | Central Java

| 32,382,657

|

| 2.20

| 36,516,000

|

|2.09

|-

| align=left | Special Region of Yogyakarta

| 3,457,491

|

| 1.94

| 3,668,700

|

|1.89

|-

| align=left | East Java

| 37,476,757

|

| 2.00

| 40,665,700

|

|1.98

|-

| align=left | Bali

| 3,890,757

|

| 2.13

| 4,317,400

|

|2.04

|-

| align=left | West Nusa Tenggara

| 4,500,212

|

| 2.59

| 5,320,100

|

|

|-

| align=left | East Nusa Tenggara

| 4,683,827

|

| 3.82

| 5,325,600

|

|2.79

|-

| align=left | West Kalimantan

| 4,395,983

|

| 2.64

| 5,414,400

|

|2.33

|-

| align=left | Central Kalimantan

| 2,212,089

|

| 2.56

| 2,670,000

|

|2.31

|-

| align=left | South Kalimantan

| 3,626,616

|

| 2.35

| 4,073,600

|

|2.31

|-

| align=left | East Kalimantan

| 3,028,487

|

| 2.61

| 3,766,000

|

|2.18

|-

| align=left | North Kalimantan

| 524,656

|

|

| 701,800

|

|

|-

| align=left | North Sulawesi

| 2,270,596

|

| 2.43

| 2,621,900

|

|2.10

|-

| align=left | Gorontalo

| 1,040,164

|

| 2.76

| 1,171,700

|

|2.30

|-

| align=left | Central Sulawesi

| 2,635,009

|

| 2.94

| 2,985,700

|

|2.32

|-

| align=left | South Sulawesi

| 8,034,776

|

| 2.55

| 9,073,500

|

|2.22

|-

| align=left | Southeast Sulawesi

| 2,232,586

|

| 3.20

| 2,624,900

|

|2.57

|-

| align=left | West Sulawesi

| 1,158,651

| --

| 3.33

| 1,419,200

|

|2.58

|-

| align=left | Maluku

| 1,533,506

|

| 3.56

| 1,848,900

|

|2.52

|-

| align=left | North Maluku

| 1,038,087

|

| 3.35

| 1,282,900

|

|2.47

|-

| align=left | Papua

| 2,833,381

|

| 2.87

| 4,303,700

|

|2.76

|-

| align=left | West Papua

| 760,422

| --

| 3.18

| 1,134,100

|

|2.66

|-

| align=left | Indonesia

| 237,641,326

|

| 2.41

| 270,203,900

|

|2.18

|}

Source: Population Census 2010,