Dưới thời thuộc Pháp, ngày 05-11-1889, Toàn quyền Đông Dương ban hành Nghị định thành lập tỉnh Lục Nam bao gồm các huyện: Bảo Lộc, Phượng Nhỡn, Lục Ngạn, Hữu Lũng và Yên Bắc (Sơn Động), tỉnh lỵ đặt tại thị trấn Lục Nam. Đến ngày 8-9-1891, Toàn quyền Đông Dương lại ra Nghị định giải tán tỉnh Lục Nam, hai huyện Bảo Lộc – Phượng Nhỡn trở lại tỉnh Bắc Ninh, các huyện còn lại đưa vào Đạo quan binh thứ nhất.
Ngày 10-10-1895, Toàn quyền Đông Dương ban hành Nghị định thành lập tỉnh Bắc Giang. Đến năm 1909, hai huyện Bảo Lộc, Phượng Nhỡn được chuyển lại tỉnh Bắc Giang và giải thể để điều chỉnh địa giới thành 03 huyện Lạng Giang, Lục Ngạn và Sơn Động (Bắc Giang).
Ngày 21-1-1957, Thủ tướng Chính phủ ban hành Nghị định số 24-TTg chuyển xã Bảo Sơn (huyện Lạng Giang) về huyện Lục Ngạn và chia hai huyện Lục Ngạn – Sơn Động thành 03 huyện là Sơn Động, Lục Ngạn và Lục Nam.
Thực hiện Nghị định số 241-NĐ ngày 28-7-1958 của Bộ Nội vụ, xã Phương Sơn được chia làm 2 xã là Phương Sơn và Thanh Sơn[3].
Ngày 12 tháng 5 năm 2022, Ủy ban Thường vụ Quốc hội ban hành Nghị quyết số 510/NQ-UBTVQH15 (nghị quyết có hiệu lực từ ngày 1 tháng 7 năm 2022)[1].