Cầu Ngang thuộc tỉnh Trà Vinh từ ngày 1 tháng 1 năm 1928, gồm có 3 tổng: Bình Trị với 5 làng, Vinh Lợi với 6 làng, Vinh Trị với 6 làng; quận lỵ ở làng Thuận Mỹ.
Sau năm 1956, quận thuộc tỉnh Vĩnh Bình, gồm có 2 tổng Bình Trị và Vinh Lợi, tất cả có 8 xã, quận lỵ ở xã Mỹ Hòa.
Sau ngày 30 tháng 04 năm 1975, Cầu Ngang là huyện của tỉnh Cửu Long, gồm 12 xã: Hiệp Hòa, Hiệp Mỹ, Long Hữu, Long Sơn, Long Toàn, Long Vĩnh, Mỹ Hòa, Mỹ Long, Ngũ Lạc, Nhị Trường, Trường Long Hòa, Vĩnh Kim.
Từ năm 1976 đến nay
Ngày 15 tháng 09 năm 1981, Hội đồng Bộ trưởng ra Quyết định số 69-HĐBT, về việc chia xã để thành lập xã mới thuộc các huyện Cầu Ngang, Trà Cú, Long Hồ, tỉnh Cửu Long:
Chia xã Trường Long Hòa thành hai xã lấy tên là xã Trường Long Hòa và xã Dân Thành
Chia xã Ngũ Lạc thành hai xã lấy tên là xã Ngũ Lạc và xã Thạnh Hòa Sơn
Chia xã Long Toàn thành hai xã lấy tên là xã Long Toàn và xã Long Khánh
Chia xã Mỹ Long thành hai xã lấy tên là xã Mỹ Long và xã Hiệp Thạnh
Tách ấp Cả Đôi của xã Long Vĩnh để sáp nhập vào xã Long Khánh cùng huyện
Từ đó, huyện Cầu Ngang có 16 xã: Dân Thành, Hiệp Hòa, Hiệp Mỹ, Hiệp Thạnh, Long Hữu, Long Khánh, Long Sơn, Long Toàn, Long Vĩnh, Mỹ Hòa, Mỹ Long, Ngũ Lạc, Nhị Trường, Thạnh Hòa Sơn, Trường Long Hòa, Vĩnh Kim.
Ngày 29 tháng 09 năm 1981, Hội đồng Bộ trưởng ra Quyết định số 98-HĐBT, về việc phân vạch địa giới hành chính một số huyện thuộc tỉnh Cửu Long. Theo đó, chia huyện Cầu Ngang thành hai huyện Cầu Ngang và Duyên Hải. Huyện Cầu Ngang gồm có các xã Thạnh Hòa Sơn, Long Sơn, Nhị Trường, Hiệp Hòa, Vĩnh Kim, Mỹ Hòa, Hiệp Mỹ, Mỹ Long. Trụ sở huyện đóng tại xã Mỹ Hòa.
Ngày 27 tháng 03 năm 1985, địa giới hành chính huyện Cầu Ngang có sự điều chỉnh như sau:
Chia xã Mỹ Long thành 2 xã: Mỹ Long Bắc, Mỹ Long Nam
Tách đất xã Hiệp Hòa lập xã mới Kim Hòa.
Ngày 23 tháng 11 năm 1991, địa giới hành chính huyện có sự điều chỉnh như sau:
Thành lập thị trấn Cầu Ngang trên cơ sở tách ra từ xã Mỹ Hòa
Sáp nhập 2 xã Mỹ Long Bắc và Mỹ Long Nam thành xã Mỹ Long.
Ngày 26 tháng 12 năm 1991, tỉnh Cửu Long được tách thành tỉnh Vĩnh Long và tỉnh Trà Vinh. Huyện Cầu Ngang thuộc tỉnh Trà Vinh.
Ngày 07 tháng 10 năm 1995, thị trấn Mỹ Long được thành lập trên cơ sở tách ra từ xã Mỹ Long.
Ngày 03 tháng 10 năm 1996, địa giới hành chính huyện Cầu Ngang có sự điều chỉnh như sau:
Tách đất xã Mỹ Hòa lập xã mới Thuận Hòa.
Tách đất xã Nhị Trường lập xã mới Trường Thọ.
Ngày 02 tháng 03 năm 1998, Chính phủ Việt Nam ban hành Nghị định số 13/1998/NĐ-CP, về việc thành lập một số xã thuộc các huyện Châu Thành, Trà Cú, Tiểu Cần, Cầu Ngang, Cầu Kè và Càng Long, tỉnh Trà Vinh. Theo đó, chia xã Mỹ Long thuộc huyện Cầu Ngang thành hai xã Mỹ Long Nam và Mỹ Long Bắc. Xã Mỹ Long Nam có 6.548,7 ha diện tích tự nhiên và 6.018 nhân khẩu. Xã Mỹ Long Bắc có 6.039,3 ha diện tích tự nhiên và 9.684 nhân khẩu.
Ngày 10 tháng 12 năm 2003, Chính phủ Việt Nam ban hành Nghị định số 157/2003/NĐ-CP, về việc điều chỉnh địa giới Hành chính để thành lập xã thuộc các huyện Châu Thành, Cầu Ngang, Càng Long và Trà Cú tỉnh Trà Vinh. Theo đó, chia xã Hiệp Mỹ thuộc huyện Cầu Ngang thành xã Hiệp Mỹ Đông và xã Hiệp Mỹ Tây. Xã Hiệp Mỹ Đông có 1.560,21 ha diện tích tự nhiên và 7.025 nhân khẩu. Xã Hiệp Mỹ Tây có 1.970,06 ha tích tự nhiên và 8.097 nhân khẩu.
Từ đó, huyện Cầu Ngang có 2 thị trấn và 13 xã như hiện nay.