Năm 1946, khi bước vào cuộc Kháng chiến chống Pháp lần thứ 2, phần đất tổng Bảo Hựu được tách ra, hợp cùng phần đất tách từ quận Ba Tri để lập một huyện mới, lấy tên là huyện Tán Kế (về sau đổi tên là huyện Giồng Trôm). Huyện Ba Tri là phần đất còn lại, gồm một thị trấn và 22 xã: Bảo Thạnh, An Thủy, Tân Thủy, An Hòa Tây, Vĩnh Hòa, Phú Lễ, Phú Ngãi, Phước Tuy, Tân Xuân, Mỹ Chánh Hòa, Mỹ Nhơn, An Ngãi Tây, Tân Hưng, An Phú Trung, Vĩnh An, Bảo Thuận, Mỹ Hòa với dân số 192.133 người (Tổng điều tra dân số tháng 4/1999).