Thời Nguyễn (1802-1945) xã Mai Trung thuộc tổng Cẩm Bào là một trong 9 tổng của huyện Hiệp Hòa. Tổng Cẩm Bào gồm 7 xã là: Cẩm Bào, Trung Trật, Trung Định, Mai Phong, Cẩm Xuyên, Cẩm Hoàng, Xuân Biều. Đất tổng Cẩm Bào xưa gồm các xã Xuân Cẩm, Mai Trung, và thôn Trung Tâm (Hợp Thịnh) ngày nay.
Sau Cách mạng tháng Tám năm 1945, xã Trung Nghĩa ra đời bao gồm các thôn Trung Định, Mai Phong, Cẩm Bào, Cẩm Trung, Cẩm Xuyên, Cẩm Hoàng và Xuân Biều. Tháng 10/1954, sau khi thực hiện xong giảm tô, xã Trung Nghĩa chia thành 02 xã là Xuân Cẩm và Mai Trung.
Đến tháng 10 năm 1954, xã Trung Nghĩa được chia thành hai xã là Xuân Cẩm và Mai Trung. Xã Mai Trung gồm các thôn Cẩm Trang, Mai Phong, Trung Hoà, Trung Hưng, Xuân Giang và Xuân Hoà.
Đến năm 1988, thôn Nội Xuân được tách thành thôn Xuân Hòa và Nội Quan.
Tổng Cẩm Bào (tức là Xã Mai Trung- Xuân Cẩm ngày nay) từ 1930–1945.