Quảng Bình là một tỉnh thuộc vùng Bắc Trung Bộ, phía bắc giáp tỉnh Hà Tĩnh, phía nam giáp tỉnh Quảng Trị, phía đông giáp vịnh Bắc Bộ, phía tây giáp tỉnh Khăm Muộn của Lào. Các khai quật khảo cổ ở khu vực đã chứng tỏ rằng đã có loài người sinh sống ở khu vực này từ thời kỳ đồ đá. Nhiều hiện vật như bình sử, sành, công cụ lao động đã được phát hiện ở đây. Năm 1926, một vị nữ khảo cổ người Pháp Madeleine Colani đã phát hiện nhiều di vật ở các hang động phía tây Quảng Bình. Bà đã kết luận rằng đã có sự hiện diện của văn hóa Hòa Bình ở khu vực này. Thời Hán, Quảng Bình thuộc quận Nhật Nam. Sau khi Champa giành được độc lập và lập nước Lâm Ấp (thuộc Quảng Nam, Quảng Ngãi, Bình Định ngày nay), các triều vua Champa thường vượt đèo Hải Vân tiến ra cướp phá đất Nhật Nam và Cửu Chân và họ đã làm chủ vùng đất từ đèo Ngang trở vào khi nhà Tấn (Trung Quốc) suy yếu. Từ đó Quảng Bình là vùng đất địa đầu của Champa đối với các triều đại Trung Hoa cũng như các triều đại Việt khi người Việt đã giành được độc lập. Năm 1069, Lý Thánh Tông - vua của Đại Việt đánh Champa bắt được vua Champa đưa về Thăng Long, để được tha vua Champa đã dâng đất (Địa Ly, Bố Chính, Ma Linh) tương ứng với tỉnh Quảng Bình và các huyện Vĩnh Linh, Gio Linh, Cam Lộ, bắc Đông Hà, bắc Hướng Hóa của Quảng Trị ngày nay cho Đại Việt và Quảng Bình chính thức thuộc về Đại Việt từ năm 1069. Thời Lê sơ, Quảng Bình thuộc xứ Thuận Hoá (bao gồm Quảng Bình, Quảng Trị, Thừa Thiên-Huế, Đà Nẵng, bắc Quảng Nam ngày nay). Đời Lê Trung Hưng có tên là Tiên Bình. Năm 1604, đổi tên là Quảng Bình. Chúa Nguyễn Phúc Khoát chia Quảng Bình thành 3 dinh: dinh Bố Chính (trước là dinh Ngói), dinh Mười (hay dinh Lưu Đồn), dinh Quảng Bình (hay dinh Trạm). Tỉnh được thành lập năm 1831, đặt phủ Quảng Ninh, sau đặt thêm phủ Quảng Trạch. Sau năm 1945, bỏ cấp phủ, gọi chung là huyện. Tỉnh Quảng Bình có 1 thị xã Đồng Hới và 6 huyện: Bố Trạch, Lệ Thủy, Minh Hóa, Quảng Ninh, Quảng Trạch, Tuyên Hóa. Năm 1966, thành lập thị trấn nông trường Việt Trung thuộc huyện Bố Trạch và thị trấn nông trường Lệ Ninh thuộc huyện Lệ Thủy. Năm 1976, ba tỉnh Quảng Bình, Quảng Trị và Thừa Thiên hợp nhất thành tỉnh Bình Trị Thiên. Năm 1977, thành lập xã Quảng Tiến thuộc huyện Quảng Trạch. Cùng năm, hợp nhất huyện Lệ Thủy và huyện Quảng Ninh thành một huyện lấy tên là huyện Lệ Ninh; hợp nhất huyện Minh Hóa và huyện Tuyên Hóa thành một huyện lấy tên là huyện Tuyên Hóa; điều chỉnh địa giới huyện Tuyên Hóa và huyện Quảng Trạch Năm 1979, điều chỉnh địa giới thị xã Đồng Hới và huyện Lệ Ninh. Cùng năm, thành lập một số xã thuộc các huyện Bố Trạch, Quảng Trạch. Năm 1981, thành lập xã Trường Xuân thuộc huyện Lệ Ninh. Năm 1983, chia tách một số xã thuộc huyện Lệ Ninh. Năm 1985, điều chỉnh địa giới thị xã Đồng Hới và huyện Lệ Ninh. Năm 1986, thành lập một số xã, thị trấn thuộc thị xã Đồng Hới và các huyện Bố Trạch, Lệ Ninh. Năm 1989, tái lập tỉnh Quảng Bình. Khi tách ra, tỉnh Quảng Bình có 5 đơn vị hành chính gồm thị xã Đồng Hới và 4 huyện: Bố Trạch, Lệ Ninh, Quảng Trạch, Tuyên Hóa. Năm 1990, chia huyện Lệ Ninh thành 2 huyện: Lệ Thủy và Quảng Ninh; tái lập huyện Minh Hóa từ huyện Tuyên Hóa; điều chỉnh địa giới thị xã Đồng Hới và huyện Quảng Ninh; điều chỉnh địa giới huyện Tuyên Hóa và huyện Quảng Trạch. Năm 1991, thành lập một số phường thuộc thị xã Đồng Hới. Năm 1992, thành lập một số phường thuộc thị xã Đồng Hới. Năm 1998, thành lập xã Thuận Đức thuộc thị xã Đồng Hới trên cơ sở một phần phường Đồng Sơn, phường Bắc Lý và xã Đức Ninh. Xã Thuận Đức có 4.528 ha diện tích tự nhiên và 3.000 nhân khẩu. Năm 1999, thành lập một số xã, thị trấn thuộc các huyện Quảng Ninh và Tuyên Hóa. Năm 2000, thành lập thị trấn Quy Đạt thuộc huyện Minh Hóa trên cơ sở một phần xã Quy Hóa, xã Yên Hóa và xã Xuân Hóa. Thị trấn Quy Đạt có 757,95 ha diện tích tự nhiên và 5.126 nhân khẩu. Năm 2001, thành lập xã Lâm Thủy thuộc huyện Lệ Thủy trên cơ sở một phần xã Ngân Thủy. Xã Lâm Thủy có 24.100 ha diện tích tự nhiên và 1.069 nhân khẩu. Năm 2003, thành lập một số xã thuộc các huyện Minh Hóa và Tuyên Hóa. Năm 2004, thành lập và đổi tên một số phường, xã thuộc thị xã Đồng Hới và huyện Lệ Thủy. Cùng năm, thành lập thành phố Đồng Hới. - Đổi tên xã Ngư Thủy thành xã Ngư Thủy Nam. - Đổi tên xã Hải Thủy thành xã Ngư Thủy Trung. - Đổi tên xã Ngư Hòa thành xã Ngư Thủy Bắc. Năm 2013, thành lập thị xã Ba Đồn và thành lập các phường thuộc thị xã Ba Đồn. - Thành lập phường Ba Đồn trên cơ sở toàn bộ thị trấn Ba Đồn. Phường Ba Đồn có 200,81 ha diện tích tự nhiên và 10.357 nhân khẩu. - Thành lập phường Quảng Long trên cơ sở toàn bộ xã Quảng Long. Phường Quảng Long có 911,61 ha diện tích tự nhiên và 7.011 nhân khẩu. - Thành lập phường Quảng Phong trên cơ sở toàn bộ xã Quảng Phong. Phường Quảng Phong có 470,04 ha diện tích tự nhiên và 6.705 nhân khẩu. - Thành lập phường Quảng Thọ trên cơ sở toàn bộ xã Quảng Thọ. Phường Quảng Thọ có 916,74 ha diện tích tự nhiên và 13.788 nhân khẩu. - Thành lập phường Quảng Thuận trên cơ sở toàn bộ xã Quảng Thuận. Phường Quảng Thuận có 771,08 ha diện tích tự nhiên và 8.628 nhân khẩu. - Thành lập phường Quảng Phúc trên cơ sở toàn bộ xã Quảng Phúc. Phường Quảng Phúc có 1.435,46 ha diện tích tự nhiên và 10.144 nhân khẩu. Năm 2020, sắp xếp và thành lập đơn vị hành chính cấp xã thuộc tất cả các đơn vị hành chính của tỉnh Quảng Bình (trừ thị xã Ba Đồn và huyện Quảng Ninh). - Thành lập xã Ngư Thủy trên cơ sở toàn bộ xã Ngư Thủy Trung và xã Ngư Thủy Nam. Xã Ngư Thủy có 23,40 km² diện tích tự nhiên và quy mô dân số 5.105 người. - Sáp nhập toàn bộ xã Văn Thủy vào xã Trường Thủy. Xã Trường Thủy có 35,60 km² diện tích tự nhiên và quy mô dân số 4.480 người. - Sau khi sắp xếp, huyện Lệ Thủy có 26 đơn vị hành chính cấp xã, gồm 24 xã và 02 thị trấn. - Thành lập phường Đồng Hải trên cơ sở toàn bộ phường Đồng Mỹ và phường Hải Đình. Phường Đồng Hải có 1,93 km² diện tích tự nhiên và quy mô dân số 5.957 người. - Sau khi sắp xếp, thành phố Đồng Hới có 15 đơn vị hành chính cấp xã, gồm 09 phường và 06 xã. - Thành lập xã Hải Phú trên cơ sở toàn bộ xã Hải Trạch và xã Phú Trạch. Xã Hải Phú có 14,60 km² diện tích tự nhiên và quy mô dân số 12.898 người. - Sáp nhập toàn bộ xã Hoàn Trạch vào thị trấn Hoàn Lão. Thị trấn Hoàn Lão có 13,04 km² diện tích tự nhiên và quy mô dân số 11.493 người. - Thành lập thị trấn Phong Nha trên cơ sở toàn bộ xã Sơn Trạch. Thị trấn Phong Nha có 99,48 km² diện tích tự nhiên và quy mô dân số 12.475 người. - Sau khi sắp xếp, huyện Bố Trạch có 28 đơn vị hành chính cấp xã, gồm 25 xã và 03 thị trấn. - Thành lập xã Liên Trường trên cơ sở toàn bộ xã Quảng Liên và xã Quảng Trường. Xã Liên Trường có 25,80 km² diện tích tự nhiên và quy mô dân số 6.910 người. - Sau khi sắp xếp, huyện Quảng Trạch có 17 đơn vị hành chính cấp xã, gồm 17 xã. - Sáp nhập toàn bộ xã Nam Hóa vào xã Thạch Hóa. Xã Thạch Hóa có 74,70 km² diện tích tự nhiên và quy mô dân số 7.649 người. - Sau khi sắp xếp, huyện Tuyên Hóa có 19 đơn vị hành chính cấp xã, gồm 18 xã và 01 thị trấn. - Sáp nhập toàn bộ xã Quy Hóa vào thị trấn Quy Đạt. Thị trấn Quy Đạt có 15,27 km² diện tích tự nhiên và quy mô dân số 7.608 người. - Sau khi sắp xếp, huyện Minh Hóa có 15 đơn vị hành chính cấp xã, gồm 14 xã và 01 thị trấn.