Indonesia elected its president, both houses and every provincial and local assembly on 14 February 2024, and every governor, regent and mayor on 27 November 2024. From 2029 the Constitutional Court has split that rhythm in two: a national vote, then a local one about two years later. Neither date is set yet.
From the first stage to the next cycle
The calendar, date by date.
14 June 2022Milestone · done2024 election stages begin†20 months before polling day, as UU 7/2017 Art. 167(6) requires; schedule in PKPU 3/2022 (enacted 9 Jun 2022).Source ↗
14 December 2022Milestone · doneParty ballot numbers drawn17 national parties and 6 Aceh local parties (Keputusan KPU 519/2022); Ummat added as no. 24 later that month.Source ↗
28 November 2023to 10 February 2024General election · doneCampaign period (75 days)Rallies and paid media advertising only in the last 21 days (21 Jan – 10 Feb).Source ↗
4 February 2024to 10 February 2024General election · doneVoting abroad (TPSLN, mobile boxes, post)†Source ↗
11 February 2024to 13 February 2024General election · doneQuiet period (masa tenang)No campaigning and no publication of survey results.Source ↗
14 February 2024General election · doneGeneral election: President, DPR, DPD, DPRDFive ballots; 07:00–13:00 local time; national holiday. Quick counts from 15:00 WIB.Source ↗
20 March 2024General election · doneKPU declares the national resultDecree 360/2024, after the public recapitulation.Source ↗
22 April 2024Court · doneConstitutional Court rejects both presidential challengesSource ↗
25 September 2024to 23 November 2024Regional elections · doneRegional election campaignSource ↗
1 October 2024Swearing-in · doneDPR, DPD and MPR members sworn inSource ↗
20 October 2024Swearing-in · donePrabowo and Gibran sworn in before the MPRSource ↗
24 November 2024to 26 November 2024Regional elections · doneRegional election quiet periodSource ↗
27 November 2024Regional elections · doneSimultaneous regional elections in 545 regions37 governors (not Yogyakarta), 415 regents, 93 mayors, with 1,553 tickets.Source ↗
12 February 2025Swearing-in · doneAceh's governor sworn in at the provincial assemblyAceh's law has the Home Affairs Minister swear in its governor before the DPRA.Source ↗
20 February 2025Swearing-in · donePrabowo swears in 961 regional heads at the palace33 governors and 33 vice-governors, 363 regents and 362 deputies, 85 mayors and 85 deputies — the first mass inauguration.Source ↗
24 February 2025Court · doneCourt orders re-votes in 24 regionsSource ↗
22 March 2025Re-vote · doneRe-votes (PSU) in 4 regionsSource ↗
5 April 2025Re-vote · doneRe-votes in 5 regionsSource ↗
17 April 2025Swearing-in · doneBangka Belitung and Highland Papua governors sworn inAfter their disputes were decided (Keppres 39/P/2025).Source ↗
19 April 2025Re-vote · doneRe-votes in 8 regionsTalaud (9 Apr) and Parigi Moutong (16 Apr) voted separately.Source ↗
26 June 2025Court · doneCourt splits national and local elections from 2029Source ↗
6 August 2025Re-vote · donePapua governor, Boven Digoel and a second Barito Utara re-voteMathius Fakhiri–Aryoko Rumaropen won Papua with 50.4%; the court rejected the challenge on 17 Sep 2025.Source ↗
8 October 2025Swearing-in · donePapua's governor sworn inThe last of the 2024 governors (Keppres 108/P/2025).Source ↗
29 September 2026Milestone · doneDPR working group on the election-law revision formedCommission II's 23-member Panja RUU Pemilu met first on 5 Oct 2026; the draft is targeted for Dec 2026 – early 2027. Nothing passed yet.Source ↗
1 June 2027Milestone · expected · date not set2029 election stages due to begin†The KPU says stages start in 2027 (20 months before polling day); exact date not set.Source ↗
2029 (date not set)General election · expected · date not set2029 national election: President, DPR, DPD†Date not set — elections are every five years (UUD Art. 22E(1)); shown in February by analogy with 2024. Under MK 135 only the national offices are elected; no presidential nomination threshold (MK 62).Source ↗
20 October 2029Swearing-in · scheduledEnd of Prabowo's first term; next inaugurationSource ↗
20 October 2031to 20 April 2032Regional elections · expected · date not setLocal elections window: DPRDs, governors, regents, mayors†MK 135: between 2 years and 2½ years after the 2029 national officials are sworn in (computed from 20 Oct 2029). Not yet in law.Source ↗
† From a single or secondary source. The 2029 entries are expected, not scheduled: the KPU sets polling day by decree (UU 7/2017 art. 167(2)), and elections are five-yearly (UUD 1945 art. 22E(1)).
The 2024 general election · 28 November 2023 to 20 October 2024
Eleven months from rally to oath.
DecFebAprJunAugOct
Campaignmasa kampanye28 Nov 2023 – 10 Feb 2024 · 75 days75 days; rallies and paid adverts only in the last 21.
Quiet periodmasa tenang11 Feb 2024 – 13 Feb 2024 · 3 daysNo campaigning, no survey results.
Polling daypemungutan suara14 Feb 2024 · 1 dayFive ballots, 07.00–13.00 local time; counted at each station the same day.
Recapitulationrekapitulasi15 Feb 2024 – 20 Mar 2024 · 35 daysDistrict, regency, province, then the KPU declares the national result.
Disputessengketa di MK21 Mar 2024 – 22 Apr 2024 · 33 daysTwo presidential challenges, both rejected 5–3; the legislative disputes followed.
DPR, DPD and MPR sworn in1 Oct 2024 · 1 dayThe 580 and the 152 take their seats.
Inaugurationpelantikan20 Oct 2024 · 1 dayBefore the MPR; the cabinet followed the next day.
Pemilu serentak · how simultaneous elections work
Five papers, one nail, one day.
Until 2014 Indonesia elected its legislatures in April and its president three months later. In 2014 the Constitutional Court ruled (14/PUU-XI/2013) that the Constitution's single "general election" covers both; from 2019 they have been held on one day.
Each voter gets up to five ballots of different colours, punches each with a nail in the booth and drops it into the box of the same colour. The polling-station committee then counts all five, in public, before the day is out. In 2019 the workload was blamed for the deaths of hundreds of station workers; for 2024 the KPU capped stations at 300 voters.
President and Vice-PresidentPresiden dan Wakil Presiden · abu-abu
House of RepresentativesDPR RI · kuning
Regional Representative CouncilDPD RI · merah
Provincial assemblyDPRD Provinsi · biru
Regency or city assemblyDPRD Kabupaten/Kota · hijau
MK 135/PUU-XXII/2024 · 26 June 2025
From 2029, two elections.
UU 7/2017 Arts. 167(3) and 347(1) and UU 8/2015 Art. 3(1) are conditionally unconstitutional. The President, DPR and DPD are elected together; provincial and regency/city assemblies and all regional heads are elected together at least 2 years and at most 2 years 6 months after the national officials are sworn in.
National · 2029, date not set
President and Vice-President, DPR, DPD
Three ballots on one day. No presidential nomination threshold any more: every participating party may put up a pair (MK 62/PUU-XXII/2024). The term of the current president ends on 20 October 2029.
Local · 20 October 2031 – 20 April 2032
DPRD, governors, regents, mayors
Provincial and regency/city assemblies and all regional heads together, between two years and two and a half years after the national officials are sworn in. The window here is computed from 20 October 2029.
Ends the five-ballot day after 2024. 2029 will elect only the President, DPR and DPD; local elections follow around late 2031 – early 2032, so sitting DPRD terms will need a transitional extension that lawmakers have not yet set (Nov 2026). Commission II's 23-member Panja RUU Pemilu met first on 5 Oct 2026; the draft is targeted for Dec 2026 – early 2027. Nothing passed yet.
No survey results may be announced in the three-day masa tenang before polling day, and no quick count until two hours after the last stations close in western Indonesia: 14 February 2024 at 15.00 WIB, 16.00 WITA, 17.00 WIT.
Polling stations open from 07.00 to 13.00 local time, so the east votes first: when Papua closes at 13.00 WIT it is 11.00 in Jakarta. The rule waits for the west. Regional elections follow the same pattern. This site applies these windows in code: polls and prediction-market prices are withheld from the first moment the masa tenang begins anywhere (00.00 WIT) until quick counts are allowed on polling day; quick counts and partial results wait for 15.00 WIB.
Pick a polling day, a moment and the time zone you are in.
Publish a survey or opinion poll
Publish a quick count, exit poll or partial result
Campaign
Pilkada Serentak · 27 November 2024
545 regions, one day.
Nine months after the general election, every province except Yogyakarta (whose governor is the sultan) chose a governor, and 415 regencies and 93 cities their regents and mayors — 1.553 tickets in all. It was the first time all of them voted on one day; most of the winners were sworn in together at the palace on 20 February 2025.
37governor races
415regents (bupati)
93mayors (wali kota)
24re-votes ordered by the Court
MK 60/PUU-XXII/2024 · 20 August 2024
Lower bars to nominate
Replaced the rule that a party or coalition needs 20% of DPRD seats or 25% of votes to nominate a regional head with 6.5–10% of valid votes, tiered by the size of the voter roll; parties without DPRD seats may nominate. Provinces: 10,0% up to 2.000.000 voters, 8,5% up to 6.000.000 voters, 7,5% up to 12.000.000 voters, 6,5% above that.
MK 70/PUU-XXII/2024 · 20 August 2024
Age counts at nomination
The petition was formally rejected, but the court's reasoning held that every requirement, including the minimum age (30 for governor, 25 for regent/mayor), must be met when the KPU determines the candidates — not at inauguration, as a Supreme Court ruling (May 2024) had allowed.
MK 126/PUU-XXII/2024 · 14 November 2024 · secondary source
When the empty box wins
In single-candidate regional elections, voters choose between the ticket and an empty box (kotak kosong). If the box wins, a new election must follow rather than waiting for the next cycle. In Bangka and Pangkalpinang the box won; both re-ran on 27 August 2025.
Disputes · 24 February 2025
Re-votes until August 2025
Of 40 regional result disputes heard on the merits, 26 were granted: re-votes (PSU) in 24 regions, one recount, one correction. Several candidates were disqualified. Re-votes ran from 22 Mar to 19 Apr 2025, with Papua's governor race and Boven Digoel on 6 Aug 2025 (and a second Barito Utara re-vote the same day after case 313/PHPU.BUP-XXIII/2025 disqualified both tickets for vote-buying).