Dữ liệu sáp nhập xã, phường 2025: CSV, JSON và API

Bảng đối chiếu xã, phường, thị trấn cũ → xã, phường mới, chép từng khoản từ nghị quyết sắp xếp đơn vị hành chính cấp xã năm 2025 của Ủy ban Thường vụ Quốc hội (kèm các đợt sắp xếp trước còn xuất hiện trong địa chỉ cũ). Dùng miễn phí theo giấy phép CC BY 4.0: được sao chép, chỉnh sửa, dùng thương mại, chỉ cần ghi nguồn.

Ghi nguồn: Dorabot (dorabot.io/dia-chi/sap-nhap), chép từ nghị quyết của Ủy ban Thường vụ Quốc hội. Phiên bản 2026-11-08.

Tải file

Tỉnh, thànhNghị quyếtSố dòngTải
Thành phố Hà Nội 1656/NQ-UBTVQH15877 CSV · JSON
Thành phố Hồ Chí Minh (gồm Bình Dương, Bà Rịa - Vũng Tàu cũ) 1685/NQ-UBTVQH15557 CSV · JSON
Thành phố Hải Phòng (gồm Hải Dương cũ) 1669/NQ-UBTVQH15679 CSV · JSON
Thành phố Đà Nẵng (gồm Quảng Nam cũ) 1659/NQ-UBTVQH15310 CSV · JSON
Tỉnh Hưng Yên (gồm Thái Bình cũ) 1666/NQ-UBTVQH15489 CSV · JSON
Tỉnh Bắc Ninh (gồm Bắc Giang cũ) 1658/NQ-UBTVQH15365 CSV · JSON
Tỉnh Ninh Bình (gồm Nam Định, Hà Nam cũ) 1674/NQ-UBTVQH15524 CSV · JSON
Tỉnh Thanh Hóa 1686/NQ-UBTVQH15681 CSV · JSON
Tỉnh An Giang (gồm Kiên Giang cũ) 1654/NQ-UBTVQH15305 CSV · JSON
Tỉnh Cà Mau (gồm Bạc Liêu cũ) 1655/NQ-UBTVQH15187 CSV · JSON
Tỉnh Cao Bằng 1657/NQ-UBTVQH15199 CSV · JSON
Tỉnh Lai Châu 1670/NQ-UBTVQH15108 CSV · JSON
Tỉnh Lạng Sơn 1672/NQ-UBTVQH15244 CSV · JSON
Thành phố Huế 1675/NQ-UBTVQH15165 CSV · JSON
Tỉnh Quảng Trị (gồm Quảng Bình cũ) 1680/NQ-UBTVQH15324 CSV · JSON
Tỉnh Quảng Ngãi (gồm Kon Tum cũ) 1677/NQ-UBTVQH15296 CSV · JSON
Tỉnh Khánh Hòa (gồm Ninh Thuận cũ) 1667/NQ-UBTVQH15219 CSV · JSON
Tỉnh Gia Lai (gồm Bình Định cũ) 1664/NQ-UBTVQH15384 CSV · JSON
Tỉnh Lâm Đồng (gồm Đắk Nông, Bình Thuận cũ) 1671/NQ-UBTVQH15344 CSV · JSON
Tỉnh Đắk Lắk (gồm Phú Yên cũ) 1660/NQ-UBTVQH15305 CSV · JSON
Tỉnh Đồng Nai (gồm Bình Phước cũ) 1662/NQ-UBTVQH15288 CSV · JSON
Tỉnh Tây Ninh (gồm Long An cũ) 1682/NQ-UBTVQH15315 CSV · JSON
Tỉnh Đồng Tháp (gồm Tiền Giang cũ) 1663/NQ-UBTVQH15319 CSV · JSON
Tỉnh Điện Biên 1661/NQ-UBTVQH15130 CSV · JSON
Tỉnh Sơn La 1681/NQ-UBTVQH15209 CSV · JSON
Tỉnh Quảng Ninh 1679/NQ-UBTVQH15206 CSV · JSON
Tỉnh Nghệ An 1678/NQ-UBTVQH15525 CSV · JSON
Tỉnh Hà Tĩnh 1665/NQ-UBTVQH15298 CSV · JSON
Tỉnh Tuyên Quang (gồm Hà Giang cũ) 1684/NQ-UBTVQH15345 CSV · JSON
Tỉnh Lào Cai (gồm Yên Bái cũ) 1673/NQ-UBTVQH15358 CSV · JSON
Tỉnh Thái Nguyên (gồm Bắc Kạn cũ) 1683/NQ-UBTVQH15320 CSV · JSON
Tỉnh Phú Thọ (gồm Vĩnh Phúc, Hoà Bình cũ) 1676/NQ-UBTVQH15681 CSV · JSON
Thành phố Cần Thơ (gồm Sóc Trăng, Hậu Giang cũ) 1668/NQ-UBTVQH15273 CSV · JSON
Tỉnh Vĩnh Long (gồm Bến Tre, Trà Vinh cũ) 1687/NQ-UBTVQH15387 CSV · JSON
Tất cảCSV · JSON · index.json

CSV mã hoá UTF-8 có BOM (mở thẳng bằng Excel). Mỗi dòng là một cặp xã cũ → xã mới; xã cũ bị chia có nhiều dòng.

Các cột

tinh_moi, xa_moiTỉnh và xã/phường/đặc khu mới (từ 01/7/2025)
khoan, nghi_quyetKhoản của Điều 1 và số nghị quyết làm căn cứ
tinh_cu, huyen_cu, xa_cuĐơn vị cũ (trước 01/7/2025)
phantoan_bo = nhập nguyên; mot_phan / phan_con_lai = xã cũ bị chia
bi_chia1 nếu xã cũ được chia cho nhiều xã mới (nghị quyết không ghi ranh giới chi tiết)
qua_don_vi, nghi_quyet_dot_truoc, hieu_luc_dot_truocVới đơn vị đã nhập từ đợt trước (2019–2025): đơn vị trung gian và nghị quyết đợt đó
url, url_xa_moiTrang tra cứu trên dorabot.io

API tra cứu

GET https://dorabot.io/dia-chi/sap-nhap/api/v1/tra-cuu?xa=tên xã cũ&huyen=huyện cũ&tinh=tỉnh: trả JSON, mở CORS, không cần khoá. huyen và tinh không bắt buộc nhưng nên có vì nhiều xã trùng tên.

Ví dụ: /dia-chi/sap-nhap/api/v1/tra-cuu?xa=Khâm Thiên&huyen=Đống Đa&tinh=ha-noi · Mô tả OpenAPI: openapi.json

Mới có: Hà Nội, TP. Hồ Chí Minh (gồm Bình Dương, Bà Rịa - Vũng Tàu cũ), Hải Phòng (gồm Hải Dương cũ), Đà Nẵng (gồm Quảng Nam cũ). Tỉnh khác thêm sau khi đối chiếu xong nghị quyết. Thấy sai, bấm "Báo sai trang này" ở cuối trang.