Kecamatan Tanah Merah merupakan salah satu kecamatan yang ada di kabupaten Indragiri Hilir, Riau. Terdiri atas 10 desa/kelurahan, kecamatan ini memiliki luas 721,56 km². Wilayahnya berbatasan dengan kecamatan Enok dan kecamatan Tembilahan di sebelah barat, kecamatan Kuala Indragiri di sebelah utara dan timur, dan kecamatan Sungai Batang di sebelah selatan. Kelurahan Kuala Enok merupakan pusat pemerintahan kecamatan ini.

Berikut merupakan daftar 10 desa/kelurahan di kecamatan Tanah Merah:

No

Nama

Jenis satuan wilayah

1

Kuala Enok

Kelurahan

2

Tanah Merah

Desa

3

Tanjung Pasir

Desa

4

Selat Nama

Desa

5

Sungai Laut

Desa

6

Sungai Nyiur

Desa

7

Tanjung Baru

Desa

8

Tekulai Hulu

Desa

9

Tekulai Hilir

Desa

10

Tekulai Bugis

Desa