Diễn Châu
Lịch sử

Thời Hùng Vương, Diễn Châu nằm trong bộ Hoài Hoan. Sau đó, thuộc quận Cửu Chân rồi quận Cửu Đức, quận Nhật Nam.
Thời An Dương Vương Diễn Châu nằm trong lãnh thổ nước Âu Lạc.
Thời Triệu Đà Diễn Châu nằm trong quận giao chỉ của nước Nam Việt.
Thời Nhà Đường Niên hiệu Vũ Đức, chia quận Nhật Nam thành Nam Đức châu, Lạo châu, Minh Châu và Hoan Châu. Năm Trinh Quán nguyên niên đổi Đức Châu lại làm Hoan Châu, còn Hoan Châu cũ thì đổi làm Diễn Châu. Năm thứ 16 bỏ Diễn Châu hợp vào Châu Hoan.
Thời Nhà Lý năm Cảnh Hựu thứ ba (Bính Tí - 1036). Mùa hạ, tháng 4, Đặt hình dinh ở Châu Hoan, đổi tên châu ấy thành Nghệ An. Diễn Châu tách khỏi Nghệ An thì đứng riêng làm châu; Nghệ An lúc đó là vùng đất còn lại và tỉnh Hà Tĩnh ngày nay.
Thời Nhà Trần, năm Long Khánh thứ ba đổi Diễn Châu làm Diễn Châu lộ, chia Hoan Châu làm 4 lộ: Nhật Nam và Nghệ An nam, Nghệ An bắc, Nghệ An trung, cũng gọi là Nghệ An phủ. Năm Quang Thái thứ 10 đổi Nghệ An làm Lâm An trấn, Diễn Châu làm Vọng An trấn. Trong chiến tranh với Mông Cổ, vua Trần có ngâm câu thơ: Cối Kê chuyện cũ ngươi nên nhớ, Hoan Diễn kia còn tồn thập vạn binh. Ý chỉ vùng đất này có lực lượng dự bị hùng hậu, sẵn sàng huy động dùng cho việc đánh giặc.
Thời Nhà Hồ đổi Diễn Châu làm Linh Nguyên phủ, cùng với Thanh Hóa, Cửu Chân, Ái Châu gọi là tứ phủ.
Thời thuộc Minh, Diễn Châu và Nghệ An là 2 phủ riêng biệt
Thời Hậu Lê, phủ Diễn Châu thuộc Nghệ An thừa tuyên. Năm Hồng Đức thứ 21 đổi thừa tuyên Nghệ An thành xứ Nghệ, phủ Diễn Châu là một trong 8 phủ của Xứ Nghệ, quản lĩnh 2 huyện: Đông Thành (Yên Thành và Diễn Châu ngày nay) và Quỳnh Lưu.
Thời Nhà Nguyễn, năm Minh Mạng thứ 12 (1831), trấn Nghệ An chia tách thành 2 tỉnh Hà Tĩnh và Nghệ An, phủ Diễn Châu là một trong 4 phủ của tỉnh Nghệ An, gồm: Đông Thành, Yên Thành, Nghi Lộc và Quỳnh Lưu.
Năm 1919, chính quyền thực dân phong kiến bỏ cấp phủ: Huyện Đông Thành đổi thành phủ Diễn Châu, tỉnh Nghệ An.
Sau năm 1945, phủ Diễn Châu được gọi là huyện Diễn Châu, bao gồm 41 xã: Diễn An, Diễn Bích, Diễn Bình, Diễn Cát, Diễn Đoài, Diễn Đồng, Diễn Hải, Diễn Hạnh, Diễn Hoa, Diễn Hoàng, Diễn Hồng, Diễn Hùng, Diễn Kim, Diễn Kỷ, Diễn Lâm, Diễn Liên, Diễn Lộc, Diễn Lợi, Diễn Minh, Diễn Mỹ, Diễn Ngọc, Diễn Nguyên, Diễn Phong, Diễn Phú, Diễn Phúc, Diễn Quảng, Diễn Tân, Diễn Thái, Diễn Thắng, Diễn Thành, Diễn Tháp, Diễn Thịnh, Diễn Thọ, Diễn Thủy, Diễn Tiến, Diễn Trung, Diễn Trường, Diễn Vạn, Diễn Viên, Diễn Xuân, Diễn Yên.
Ngày 22 tháng 5 năm 1969, Bộ Nội vụ ban hành Quyết định số 268-VN. Theo đó:
Sáp nhập hai thôn Đồng Yên và Hoàng La thuộc xã Diễn Hoàng vào xã Diễn Trường
Sáp nhập thôn Hoàng Hà và xóm Sào Nam thuộc xã Diễn Hoàng vào xã Diễn Mỹ
Sáp nhập thôn Thuần Vỹ thuộc xã Diễn Tháp và thôn Yên Sở thuộc xã Diễn Đồng vào xã Diễn Liên
Sáp nhập thôn Thổ Hậu thuộc xã Diễn Quảng và xóm Phi Lộc thuộc xã Diễn Đồng vào xã Diễn Nguyên
Sáp nhập hai thôn Xuân Nho, Xuân Tình và xóm Làng Đó thuộc xã Diễn Lộc vào xã Diễn Thọ
Sáp nhập thôn Vạn Nam thuộc xã Diễn Vạn vào xã Diễn Bích
Sáp nhập thôn Thừa Sủng thuộc xã Diễn Hạnh vào xã Diễn Xuân
Sáp nhập thôn Hạnh Kiều thuộc xã Diễn Quảng vào xã Diễn Viên
Sáp nhập thôn Phúc Thiêm thuộc xã Diễn Phúc và thôn Phú Hậu thuộc xã Diễn Tân vào xã Diễn Cát
Sáp nhập thôn Xuân Viên thuộc xã Diễn Thắng vào xã Diễn Minh
Sáp nhập xóm Trại thuộc xã Diễn Thịnh vào xã Diễn Lộc
Sáp nhập xóm Lội và xóm Hậu Giáp thuộc xã Diễn Thịnh vào xã Diễn Tân
Sáp nhập thôn Yên Lãng thuộc xã Diễn Thành vào xã Diễn Ngọc
Sáp nhập xã Diễn Tháp vào xã Diễn Xuân
Sáp nhập hai xã Diễn Viên và Diễn Hạnh vào xã Diễn Hoa
Sáp nhập xã Diễn Bình vào xã Diễn Minh
Sáp nhập xã Diễn An vào xã Diễn Lộc
Sáp nhập xã Diễn Tân vào xã Diễn Phúc
Sáp nhập xã Diễn Thủy vào xã Diễn Ngọc
Sáp nhập xã Diễn Quảng vào xã Diễn Cát
Sáp nhập xã Diễn Hoàng vào xã Diễn Hùng
Sáp nhập xã Diễn Hồng vào xã Diễn Phong
Sáp nhập xã Diễn Kim vào xã Diễn Vạn
Sáp nhập xã Diễn Đồng vào xã Diễn Thái
Sáp nhập xã Diễn Lợi vào xã Diễn Thắng
Sáp nhập xã Diễn Tiến vào xã Diễn Thành.
Sau năm 1975, huyện Diễn Châu được chia lại thành 38 xã: Diễn An, Diễn Bích, Diễn Bình, Diễn Cát, Diễn Đoài, Diễn Đồng, Diễn Hải, Diễn Hạnh, Diễn Hoa, Diễn Hoàng, Diễn Hồng, Diễn Hùng, Diễn Kim, Diễn Kỷ, Diễn Lâm, Diễn Liên, Diễn Lộc, Diễn Lợi, Diễn Minh, Diễn Mỹ, Diễn Ngọc, Diễn Nguyên, Diễn Phong, Diễn Phú, Diễn Phúc, Diễn Quảng, Diễn Tân, Diễn Thái, Diễn Thành, Diễn Tháp, Diễn Thắng, Diễn Thịnh, Diễn Thọ, Diễn Trường, Diễn Trung, Diễn Vạn, Diễn Xuân, Diễn Yên.
Ngày 23 tháng 2 năm 1977, thành lập thị trấn Diễn Châu, thị trấn huyện lỵ huyện Diễn Châu trên cơ sở điều chỉnh một phần diện tích tự nhiên và dân số của các xã Diễn Phúc và Diễn Thành.
Ngày 1 tháng 1 năm 2020, sáp nhập 3 xã Diễn Bình, Diễn Minh, Diễn Thắng thành xã Minh Châu.
Ngày 24 tháng 10 năm 2024, Ủy ban Thường vụ Quốc hội ban hành nghị quyết số 1243/NQ-UBTVQH15 về việc sắp xếp đơn vị hành chính cấp huyện, cấp xã của tỉnh Nghệ An giai đoạn 2023–2025 (nghị quyết này có hiệu lực thi hành từ ngày 1 tháng 12 năm 2024):
Sáp nhập xã Diễn Thành và thị trấn Diễn Châu thành thị trấn Diễn Thành
Sáp nhập hai xã Diễn Xuân và Diễn Tháp thành xã Xuân Tháp
Sáp nhập hai xã Diễn Ngọc và Diễn Bích thành xã Ngọc Bích
Sáp nhập hai xã Diễn Hùng và Diễn Hải thành xã Hùng Hải
Sáp nhập hai xã Diễn Hạnh và Diễn Quảng thành xã Hạnh Quảng.
Từ đó, huyện Diễn Châu có 1 thị trấn và 31 xã như hiện nay.