A numbered list of all 172 districts, the regency or city each one belongs to, key details
Listed alphabetically. Format: district – regency or city.
List of districts
- Bagan Sinembah – Rokan Hilir Regency
- Bagan Sinembah Raya – Rokan Hilir Regency
- Balai Jaya – Rokan Hilir Regency
- Bandar Laksamana – Bengkalis Regency
- Bandar Petalangan – Pelalawan Regency
- Bandar Sei Kijang – Pelalawan Regency
- Bangkinang – Kampar Regency
- Bangkinang Kota – Kampar Regency
- Bangko – Rokan Hilir Regency
- Bangko Pusako – Rokan Hilir Regency
- Bangun Purba – Rokan Hulu Regency
- Bantan – Bengkalis Regency
- Batang Cenaku – Indragiri Hulu Regency
- Batang Gansal – Indragiri Hulu Regency
- Batang Peranap – Indragiri Hulu Regency
- Batang Tuaka – Indragiri Hilir Regency
- Bathin Solapan – Bengkalis Regency
- Batu Hampar – Rokan Hilir Regency
- Benai – Kuantan Singingi Regency
- Bengkalis – Bengkalis Regency
- Binawidya – Pekanbaru City
- Bonai Darussalam – Rokan Hulu Regency
- Bukit Batu – Bengkalis Regency
- Bukit Kapur – Dumai City
- Bukit Raya – Pekanbaru City
- Bunga Raya – Siak Regency
- Bunut – Pelalawan Regency
- Cerenti – Kuantan Singingi Regency
- Concong – Indragiri Hilir Regency
- Dayun – Siak Regency
- Dumai Barat – Dumai City
- Dumai Kota – Dumai City
- Dumai Selatan – Dumai City
- Dumai Timur – Dumai City
- Enok – Indragiri Hilir Regency
- Gaung – Indragiri Hilir Regency
- Gaung Anak Serka – Indragiri Hilir Regency
- Gunung Sahilan – Kampar Regency
- Gunung Toar – Kuantan Singingi Regency
- Hulu Kuantan – Kuantan Singingi Regency
- Inuman – Kuantan Singingi Regency
- Kabun – Rokan Hulu Regency
- Kampa – Kampar Regency
- Kampar – Kampar Regency
- Kampar Kiri – Kampar Regency
- Kampar Kiri Hilir – Kampar Regency
- Kampar Kiri Hulu – Kampar Regency
- Kampar Kiri Tengah – Kampar Regency
- Kampar Utara – Kampar Regency
- Kandis – Siak Regency
- Kateman – Indragiri Hilir Regency
- Kelayang – Indragiri Hulu Regency
- Kempas – Indragiri Hilir Regency
- Kemuning – Indragiri Hilir Regency
- Kepenuhan – Rokan Hulu Regency
- Kepenuhan Hulu – Rokan Hulu Regency
- Kerinci Kanan – Siak Regency
- Keritang – Indragiri Hilir Regency
- Kerumutan – Pelalawan Regency
- Koto Gasip – Siak Regency
- Koto Kampar Hulu – Kampar Regency
- Kuala Cenaku – Indragiri Hulu Regency
- Kuala Indragiri – Indragiri Hilir Regency
- Kuala Kampar – Pelalawan Regency
- Kuantan Hilir – Kuantan Singingi Regency
- Kuantan Hilir Seberang – Kuantan Singingi Regency
- Kuantan Mudik – Kuantan Singingi Regency
- Kuantan Tengah – Kuantan Singingi Regency
- Kubu – Rokan Hilir Regency
- Kubu Babussalam – Rokan Hilir Regency
- Kulim – Pekanbaru City
- Kunto Darussalam – Rokan Hulu Regency
- Kuok – Kampar Regency
- Langgam – Pelalawan Regency
- Limapuluh – Pekanbaru City
- Lirik – Indragiri Hulu Regency
- Logas Tanah Darat – Kuantan Singingi Regency
- Lubuk Batu Jaya – Indragiri Hulu Regency
- Lubuk Dalam – Siak Regency
- Mandah – Indragiri Hilir Regency
- Mandau – Bengkalis Regency
- Marpoyan Damai – Pekanbaru City
- Medang Kampai – Dumai City
- Mempura – Siak Regency
- Merbau – Kepulauan Meranti Regency
- Minas – Siak Regency
- Pagaran Tapah Darussalam – Rokan Hulu Regency
- Pangean – Kuantan Singingi Regency
- Pangkalan Kerinci – Pelalawan Regency
- Pangkalan Kuras – Pelalawan Regency
- Pangkalan Lesung – Pelalawan Regency
- Pasir Limau Kapas – Rokan Hilir Regency
- Pasir Penyu – Indragiri Hulu Regency
- Payung Sekaki – Pekanbaru City
- Pekaitan – Rokan Hilir Regency
- Pekanbaru Kota – Pekanbaru City
- Pelalawan – Pelalawan Regency
- Pelangiran – Indragiri Hilir Regency
- Pendalian IV Koto – Rokan Hulu Regency
- Peranap – Indragiri Hulu Regency
- Perhentian Raja – Kampar Regency
- Pinggir – Bengkalis Regency
- Pucuk Rantau – Kuantan Singingi Regency
- Pujud – Rokan Hilir Regency
- Pulau Burung – Indragiri Hilir Regency
- Pulau Merbau – Kepulauan Meranti Regency
- Pusako – Siak Regency
- Rakit Kulim – Indragiri Hulu Regency
- Rambah – Rokan Hulu Regency
- Rambah Hilir – Rokan Hulu Regency
- Rambah Samo – Rokan Hulu Regency
- Rangsang – Kepulauan Meranti Regency
- Rangsang Barat – Kepulauan Meranti Regency
- Rangsang Pesisir – Kepulauan Meranti Regency
- Rantau Kopar – Rokan Hilir Regency
- Rengat – Indragiri Hulu Regency
- Rengat Barat – Indragiri Hulu Regency
- Reteh – Indragiri Hilir Regency
- Rimba Melintang – Rokan Hilir Regency
- Rokan IV Koto – Rokan Hulu Regency
- Rumbai – Pekanbaru City
- Rumbai Barat – Pekanbaru City
- Rumbai Timur – Pekanbaru City
- Rumbio Jaya – Kampar Regency
- Rupat – Bengkalis Regency
- Rupat Utara – Bengkalis Regency
- Sabak Auh – Siak Regency
- Sail – Pekanbaru City
- Salo – Kampar Regency
- Seberida – Indragiri Hulu Regency
- Senapelan – Pekanbaru City
- Sentajo Raya – Kuantan Singingi Regency
- Siak – Siak Regency
- Siak Hulu – Kampar Regency
- Siak Kecil – Bengkalis Regency
- Simpang Kanan – Rokan Hilir Regency
- Sinaboi – Rokan Hilir Regency
- Singingi – Kuantan Singingi Regency
- Singingi Hilir – Kuantan Singingi Regency
- Sukajadi – Pekanbaru City
- Sungai Apit – Siak Regency
- Sungai Batang – Indragiri Hilir Regency
- Sungai Lala – Indragiri Hulu Regency
- Sungai Mandau – Siak Regency
- Sungai Sembilan – Dumai City
- Talang Muandau – Bengkalis Regency
- Tambang – Kampar Regency
- Tambusai – Rokan Hulu Regency
- Tambusai Utara – Rokan Hulu Regency
- Tanah Merah – Indragiri Hilir Regency
- Tanah Putih – Rokan Hilir Regency
- Tanah Putih Tanjung Melawan – Rokan Hilir Regency
- Tandun – Rokan Hulu Regency
- Tanjung Medan – Rokan Hilir Regency
- Tapung – Kampar Regency
- Tapung Hilir – Kampar Regency
- Tapung Hulu – Kampar Regency
- Tasik Putri Puyu – Kepulauan Meranti Regency
- Tebing Tinggi – Kepulauan Meranti Regency
- Tebing Tinggi Barat – Kepulauan Meranti Regency
- Tebing Tinggi Timur – Kepulauan Meranti Regency
- Teluk Balengkong – Indragiri Hilir Regency
- Teluk Meranti – Pelalawan Regency
- Tembilahan – Indragiri Hilir Regency
- Tembilahan Hulu – Indragiri Hilir Regency
- Tempuling – Indragiri Hilir Regency
- Tenayan Raya – Pekanbaru City
- Tuah Madani – Pekanbaru City
- Tualang – Siak Regency
- Ujung Batu – Rokan Hulu Regency
- Ukui – Pelalawan Regency
- XIII Koto Kampar – Kampar Regency
Riau at a glance
- Riau is a province on the island of Sumatra, with Pekanbaru as its capital and largest city.
- It is divided into 10 regencies (kabupaten) and 2 cities (kota), which together contain 172 districts (kecamatan).
- Districts are in turn made up of rural villages (desa) and urban villages (kelurahan). All of Pekanbaru’s 83 administrative villages are kelurahan.
- In Indonesia’s official area codes, Riau’s code is 14, so district codes in Riau start with 14 (for example, 14.01 is Kampar and 14.71 is Pekanbaru).
Districts per regency or city
- Kampar Regency: 21 districts. Seat: Bangkinang. Area 11,289.28 km². Population about 922,800 (2025).
- Indragiri Hilir Regency: 20 districts. Seat: Tembilahan. Area 13,136.14 km². Population about 731,400 (2025).
- Rokan Hilir Regency: 18 districts. Seat: Bagansiapiapi. Area 9,068.63 km². Population about 688,100 (2024).
- Rokan Hulu Regency: 16 districts. Seat: Pasir Pengaraian. Area 7,588.13 km². Population about 587,000 (2024).
- Kuantan Singingi Regency: 15 districts. Seat: Teluk Kuantan. Area 7,656.03 km². Population about 366,000 (2024).
- Pekanbaru City: 15 districts. Provincial capital. Area 632.26 km². Population about 1,167,600 (2024).
- Indragiri Hulu Regency: 14 districts. Seat: Rengat. Area 8,198.71 km². Population about 487,000 (2024).
- Siak Regency: 14 districts. Seat: Siak Sri Indrapura. Area 8,556.09 km². Population about 495,800 (2024).
- Pelalawan Regency: 12 districts. Seat: Pangkalan Kerinci. Area 13,408.72 km². Population about 434,600 (2024).
- Bengkalis Regency: 11 districts. Seat: Bengkalis. Area 8,612.56 km². Population about 693,000 (2025).
- Kepulauan Meranti Regency: 9 districts. Seat: Selat Panjang. Area 3,144.18 km². Population about 212,000 (2024).
- Dumai City: 7 districts (Bukit Kapur, Dumai Barat, Dumai Kota, Dumai Selatan, Dumai Timur, Medang Kampai, Sungai Sembilan).
Total: 21 + 20 + 18 + 16 + 15 + 15 + 14 + 14 + 12 + 11 + 9 + 7 = 172 districts.
Notable facts
- With most districts: Kampar (21), followed by Indragiri Hilir (20) and Rokan Hilir (18). Fewest: Dumai (7) and Kepulauan Meranti (9).
- Largest district by area: Teluk Meranti in Pelalawan, at 4,321.64 km². Gaung (Indragiri Hilir, 2,182.80 km²) and Singingi (Kuantan Singingi, 1,953.55 km²) come next.
- Smallest district by area: Pekanbaru Kota, at 2.26 km², followed by Sail (3.26 km²) and Limapuluh (4.04 km²), also in Pekanbaru.
- Most populous districts: Mandau in Bengkalis (about 175,000 in the 2025 estimate) and Tuahmadani in Pekanbaru (about 172,000 in 2024). Marpoyan Damai in Pekanbaru is next at about 156,000.
- Island districts: Bengkalis Island holds Bengkalis and Bantan; Rupat Island holds Rupat and Rupat Utara. In Kepulauan Meranti, Tebing Tinggi Island has three districts, Rangsang Island has three, Padang Island has two (Tasik Putri Puyu and Merbau), and Pulau Merbau is a single district.
- A geographic oddity: Tandun and Kabun, both in Rokan Hulu, form a long strip reaching into Kampar Regency.
- Shared names: Bengkalis, Siak, Kampar and Pelalawan each have a district with the same name as the regency. Pekanbaru also has a Pekanbaru Kota district.
- Renamed districts: Kuok was formerly Bangkinang Barat, Kampa was formerly Kampar Timur, and Bangkinang is also called Bangkinang Seberang.
How district numbers have grown
New districts are usually created by splitting existing ones, so counts keep rising:
- Pekanbaru: from 12 to 15 districts in the 2021 reorganisation. Tampan was replaced by Binawidya and Tuahmadani, Tenayan Raya was split to create Kulim, and Rumbai and Rumbai Pesisir were reorganised into Rumbai, Rumbai Barat and Rumbai Timur.
- Kepulauan Meranti: created in 2008 with 5 districts, re-divided into 9 in 2011.
- Rokan Hilir: 13 districts in 2010, now 18.
- Kuantan Singingi: 12 districts in 2010, now 15.
- Bengkalis: 8 districts after 2008, now 11.
- Kampar: 12, then 19, now 21.
- Dumai: 3 districts when it became a city in 1999, 5 by 2001, and 7 since 2009.
Understanding Riau’s districts
How Riau is organised
Indonesia is governed in layers. Below the national government sits the province, and Riau is one of them. Each province is divided into regencies (kabupaten), which are mostly rural or mixed areas, and cities (kota), which are urban. Below those sit the kecamatan, usually translated as district or subdistrict, and below the kecamatan sit the villages: rural desa and urban kelurahan. Riau has ten regencies and two cities, and between them they hold 172 districts.
It helps to know that Riau here means the mainland province on Sumatra. The Riau Islands, around Batam and Bintan, are a separate province with their own list of districts.
A province shaped by rivers and coastline
Riau stretches across central Sumatra from the highlands bordering West Sumatra to the Strait of Malacca, and its regencies follow the rivers. Kampar and Kuantan Singingi sit in the upper river basins, while Siak, Rokan Hulu, Rokan Hilir and the two Indragiri regencies take their names or character from the Siak, Rokan and Indragiri rivers. Indragiri Hilir, the easternmost regency, is a low-lying delta area where many districts, such as Gaung, Mandah and Kateman, are reached largely by water.
The north and east coasts add islands to the map. Bengkalis and Rupat islands lie in the Strait of Malacca, while Kepulauan Meranti is an archipelago made up of Tebing Tinggi, Rangsang, Padang and Merbau islands. This is why districts like Rangsang Pesisir and Tasik Putri Puyu are island districts rather than mainland ones.
Why the number of districts keeps changing
The most important thing to understand about Indonesian districts is that they are not fixed. After 1999 a wave of regional division, known as pemekaran, split large regencies into new ones. Pelalawan, Rokan Hulu and Kuantan Singingi were all carved out of larger regencies in October 1999, and Kepulauan Meranti was separated from Bengkalis in 2008. Districts followed the same pattern. When a district grows quickly, usually because of plantations, industry or migration, it is divided so that local government stays within reach of residents.
Bengkalis shows this clearly. Its large southern district of Mandau, home to the oil town of Duri, was split to create Bathin Solapan, and Pinggir was split to create Talang Muandau. Pekanbaru shows the urban version: as suburbs such as Tampan grew, the city reorganised its map from 12 to 15 districts in 2021.

Big differences between districts
Because districts are created for administration, not equal size, they vary enormously. Teluk Meranti in Pelalawan covers more than 4,300 km² and has roughly 19,000 residents, while Pekanbaru Kota covers only 2.26 km² and sits in the heart of the capital. Some districts hold more than 100,000 people, and others, such as Sungai Batang in Indragiri Hilir, have around 10,000. This spread is why district-level data is so useful: provincial or regency averages hide the contrast between a dense urban kelurahan and a remote riverine district.



















