Lịch sử hành chính Bắc Ninh
Thời kỳ hiện đại > Bắc Ninh ngày nay (1996–nay)

Năm 1996, tỉnh Bắc Ninh được tái lập, với 6 đơn vị hành chính gồm thị xã Bắc Ninh và 5 huyện Gia Lương, Quế Võ, Thuận Thành, Tiên Sơn, Yên Phong. Năm 1997, thành lập thị trấn Hồ thuộc huyện Thuận Thành trên cơ sở một phần xã Song Hồ và xã Gia Đông. Năm 1998, thành lập thị trấn huyện lị thuộc các huyện Yên Phong, Gia Lương và Tiên Sơn, trong đó, thị trấn Chờ thuộc huyện Yên Phong được thành lập trên cơ sở toàn bộ xã Hàm Sơn; thị trấn Thứa thuộc huyện Gia Lương được thành lập trên cơ sở toàn bộ xã Phá Lãng; thị trấn Lim thuộc huyện Tiên Sơn được thành lập trên cơ sở toàn bộ xã Vân Tương.
Tháng 8 năm 1999, các huyện Gia Lương và Tiên Sơn được chia tách thành các huyện như cũ. Huyện Tiên Sơn được chia thành 2 huyện Tiên Du và Từ Sơn, trong đó huyện Tiên Du gồm 16 đơn vị hành chính trực thuộc là các xã Cảnh Hưng, Đại Đồng, Hạp Lĩnh, Hoàn Sơn, Hiên Vân, Khắc Niệm, Liên Bão, Lạc Vệ, Nội Duệ, Minh Đạo, Phú Lâm, Phật Tích, Tân Chi, Tri Phương, Việt Đoàn và thị trấn Lim; còn huyện Từ Sơn gồm 11 đơn vị hành chính trực thuộc là các xã Châu Khê, Đình Bảng, Đồng Quang, Đồng Nguyên, Hương Mạc, Phù Chẩn, Phù Khê, Tân Hồng, Tam Sơn, Tương Giang và thị trấn Từ Sơn. Huyện Gia Lương được chia thành 2 huyện Gia Bình và Lương Tài, trong đó, huyện Gia Bình gồm 13 đơn vị hành chính trực thuộc là các xã Vạn Ninh, Cao Đức, Bình Dương, Thái Bảo, Nhân Thắng, Xuân Lai, Đại Lai, Song Giang, Giang Sơn, Đông Cứu, Lãng Ngâm, Đại Bái và Quỳnh Phú; còn huyện Lương Tài gồm 14 đơn vị hành chính trực thuộc là các xã Quảng Phú, Tân Lãng, Bình Định, Lâm Thao, Phú Lương, Trung Chính, Trừng Xá, Phú Hòa, Lai Hạ, Mỹ Hương, Minh Tân, An Thịnh, Trung Kênh và thị trấn Thứa.
Tháng 4 năm 2002, phường Suối Hoa thuộc thị xã Bắc Ninh được thành lập trên cơ sở một phần xã Vũ Ninh, Kinh Bắc và Đại Phúc, với 118,5 ha diện tích tự nhiên và 5.081 nhân khẩu; còn thị trấn Gia Bình thuộc huyện Gia Bình được thành lập trên cơ sở một phần xã Xuân Lai, Đại Bái, Đông Cứu, với 436,39 ha diện tích tự nhiên và 7.672 nhân khẩu. Tháng 8 năm 2003, 3 phường Vũ Ninh, Kinh Bắc và Đại Phúc thuộc thị xã Bắc Ninh được thành lập trên cơ sở toàn bộ 3 xã có tên tương ứng.
Năm 2006, thành phố Bắc Ninh được thành lập trên cơ sở toàn bộ thị xã Bắc Ninh cũ, với 26,34 km² diện tích tự nhiên và 121.028 nhân khẩu; thành phố gồm 10 đơn vị hành chính trực thuộc gồm 9 phường Đáp Cầu, Thị Cầu, Vũ Ninh, Suối Hoa, Tiền An, Ninh Xá, Vệ An, Kinh Bắc, Đại Phúc và xã Võ Cường. Năm 2007, điều chỉnh địa giới các huyện Yên Phong, Quế Võ, Tiên Du để mở rộng thành phố Bắc Ninh, trong đó sáp nhập toàn bộ 4 xã Hoà Long, Vạn An, Khúc Xuyên, Phong Khê thuộc huyện Yên Phong, 3 xã Kim Chân, Vân Dương, Nam Sơn thuộc huyện Quế Võ và 2 xã Khắc Niệm, Hạp Lĩnh thuộc huyện Tiên Du vào thành phố Bắc Ninh; đồng thời, phường Võ Cường cũng được thành lập trên cơ sở toàn bộ xã Võ Cường.
Tháng 9 năm 2008, thị xã Từ Sơn được thành lập trên cơ sở 61,33 km² diện tích tự nhiên và 143.843 nhân khẩu của huyện Từ Sơn, với 12 đơn vị hành chính trực thuộc, bao gồm 7 phường và 5 xã. Các phường thuộc thị xã Từ Sơn được thành lập gồm phường Đông Ngàn được thành lập trên cơ sở một phần các xã Đồng Nguyên, Tân Hồng, Đình Bảng, Đồng Quang và toàn bộ thị trấn Từ Sơn; phường Đồng Kỵ được thành lập trên cơ sở một phần xã Đồng Quang; phường Trang Hạ được thành lập trên cơ sở phần còn lại xã Đồng Quang; phường Đồng Nguyên được thành lập trên cơ sở phần còn lại xã Đồng Nguyên; phường Tân Hồng được thành lập trên cơ sở phần còn lại xã Tân Hồng; phường Đình Bảng được thành lập trên cơ sở phần còn lại xã Đình Bảng; phường Châu Khê được thành lập trên cơ sở toàn bộ xã Châu Khê. Năm 2010, thành lập 3 phường Vạn An, Vân Dương và Hạp Lĩnh thuộc thành phố Bắc Ninh trên cơ sở toàn bộ 3 xã có tên tương ứng. Năm 2013, thành lập 3 phường Khắc Niệm, Khúc Xuyên, Phong Khê thuộc thành phố Bắc Ninh trên cơ sở toàn bộ 3 xã có tên tương ứng.
Ngày 25 tháng 12 năm 2017, thành phố Bắc Ninh được công nhận là đô thị loại I trực thuộc tỉnh Bắc Ninh. Năm 2019, thành lập 3 phường Hòa Long, Kim Chân, Nam Sơn thuộc thành phố Bắc Ninh trên cơ sở toàn bộ 3 xã có tên tương ứng. Sau thời điểm này, thành phố Bắc Ninh có 19 phường. Ngày 1 tháng 12 năm 2018, thị xã Từ Sơn được công nhận đô thị loại III trực thuộc tỉnh Bắc Ninh. Ngày 28 tháng 7 năm 2020, Bộ Xây dựng công nhận thị trấn Phố Mới mở rộng, huyện Quế Võ đạt tiêu chí đô thị loại IV. Ngày 11 tháng 11 năm 2020, Bộ Xây dựng công nhận thị trấn Hồ mở rộng, huyện Thuận Thành đạt tiêu chí đô thị loại IV. Ngày 12 tháng 1 năm 2021, Ủy ban Thường vụ Quốc hội ban hành Nghị quyết 1191/NQ–UBTVQH14 về việc thành lập các phường thuộc thị xã Từ Sơn (nghị quyết có hiệu lực từ ngày 1 tháng 2 năm 2021). Theo đó, thành lập 5 phường: Hương Mạc, Phù Chẩn, Phù Khê, Tam Sơn, Tương Giang trên cơ sở toàn bộ diện tích và dân số của 5 xã có tên tương ứng. Từ đó, thị xã Từ Sơn có 12 phường.
Ngày 22 tháng 9 năm 2021, Ủy ban Thường vụ Quốc hội ban hành Nghị quyết 387/NQ–UBTVQH15 về việc thành lập thành phố Từ Sơn thuộc tỉnh Bắc Ninh trên cơ sở toàn bộ diện tích và dân số của thị xã Từ Sơn (nghị quyết có hiệu lực từ ngày 1 tháng 11 năm 2021). Ngày 13 tháng 2 năm 2023, Ủy ban Thường vụ Quốc hội ban hành Nghị quyết số 723/NQ–UBTVQH15 (nghị quyết có hiệu lực từ ngày 10 tháng 4 năm 2023). Theo đó:
Thành lập thị xã Quế Võ thuộc tỉnh Bắc Ninh trên cơ sở toàn bộ 155,11 km² diện tích tự nhiên và 219.929 người của huyện Quế Võ
Thành lập 11 phường: Bằng An, Bồng Lai, Cách Bi, Đại Xuân, Nhân Hòa, Phố Mới, Phù Lương, Phương Liễu, Phượng Mao, Quế Tân, Việt Hùng thuộc thị xã Quế Võ trên cơ sở 11 xã, thị trấn có tên tương ứng.
Thành lập thị xã Thuận Thành thuộc tỉnh Bắc Ninh trên cơ sở toàn bộ 117,83 km² diện tích tự nhiên và 199.577 người của huyện Thuận Thành
Thành lập 10 phường: An Bình, Gia Đông, Hà Mãn, Hồ, Ninh Xá, Song Hồ, Thanh Khương, Trạm Lộ, Trí Quả, Xuân Lâm thuộc thị xã Thuận Thành trên cơ sở 10 xã, thị trấn có tên tương ứng.
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ố 1255/NQ-UBTVQH15 về việc sắp xếp đơn vị hành chính cấp xã của tỉnh Bắc Ninh giai đoạn 2023 – 2025 (nghị quyết có hiệu lực từ ngày 1 tháng 12 năm 2024). Theo đó:
Sắp xếp các đơn vị hành chính cấp xã thuộc thành phố Bắc Ninh:
Thành lập phường Tiền Ninh Vệ trên cơ sở toàn bộ 0,33 km² diện tích tự nhiên, quy mô dân số là 9.890 người của phường Tiền An; toàn bộ 0,58 km² diện tích tự nhiên, quy mô dân số là 6.447 người của phường Vệ An và toàn bộ 0,82 km² diện tích tự nhiên, quy mô dân số là 15.036 người của phường Ninh Xá. Sau khi thành lập, phường Tiền Ninh Vệ có 1,73 km² diện tích tự nhiên và quy mô dân số là 31.373 người.
Sau khi sắp xếp, thành phố Bắc Ninh có 17 phường.
Sắp xếp các đơn vị hành chính cấp xã thuộc thị xã Quế Võ:
Sáp nhập toàn bộ 6,02 km² diện tích tự nhiên và quy mô dân số là 5.221 người của xã Hán Quảng vào xã Chi Lăng. Sau khi nhập, xã Chi Lăng có 15,69 km² diện tích tự nhiên và quy mô dân số là 16.346 người.
Sau khi sắp xếp, thị xã Quế Võ có 20 đơn vị hành chính cấp xã, gồm 11 phường và 9 xã.
Thành lập thị trấn thuộc huyện Gia Bình:
Thành lập thị trấn Nhân Thắng trên cơ sở toàn bộ 8,18 km² diện tích tự nhiên và quy mô dân số là 10.572 người của xã Nhân Thắng.
Sau khi thành lập thị trấn, huyện Gia Bình có 14 đơn vị hành chính cấp xã, gồm 12 xã và 2 thị trấn.
Sắp xếp các đơn vị hành chính cấp xã thuộc huyện Lương Tài:
Thành lập xã An Tập trên cơ sở toàn bộ 4,85 km² diện tích tự nhiên, quy mô dân số là 4.591 người của xã Lai Hạ và toàn bộ 5,31 km² diện tích tự nhiên, quy mô dân số là 7.662 người của xã Mỹ Hương. Sau khi thành lập, xã An Tập có 10,16 km² diện tích tự nhiên và quy mô dân số là 12.253 người.
Thành lập xã Quang Minh trên cơ sở toàn bộ 5,43 km² diện tích tự nhiên, quy mô dân số là 5.207 người của xã Trừng Xá và toàn bộ 5,99 km² diện tích tự nhiên, quy mô dân số là 5.697 người của xã Minh Tân. Sau khi thành lập, xã Quang Minh có 11,42 km² diện tích tự nhiên và quy mô dân số là 10.904 người.
Sau khi sắp xếp, huyện Lương Tài có 12 đơn vị hành chính cấp xã, gồm 11 xã và 1 thị trấn.
Sau khi sắp xếp các đơn vị hành chính cấp xã, tỉnh Bắc Ninh có 8 đơn vị hành chính cấp huyện, gồm 4 huyện, 2 thị xã và 2 thành phố; 121 đơn vị hành chính cấp xã, gồm 66 xã, 50 phường và 5 thị trấn.