Hòa Bình là một tỉnh thuộc vùng Tây Bắc Bộ. Phía bắc giáp tỉnh Phú Thọ, phía nam giáp tỉnh Thanh Hóa, phía đông giáp tỉnh Hà Nam, tỉnh Ninh Bình và thủ đô Hà Nội, phía tây giáp tỉnh Sơn La.
Sau Cách mạng tháng 8 năm 1945, bỏ cấp phủ, gọi chung là huyện. Tổ chức hành chính trên địa bàn gồm thị xã Hòa Bình và 5 huyện: Đà Bắc, Kỳ Sơn, Lạc Sơn, Lương Sơn, Mai Châu.
Năm 1947, các xã: Thịnh Lang, Yên Mông, Hòa Bình của huyện Kỳ Sơn được sáp nhập về huyện Đà Bắc quản lý.
Năm 1948, hợp nhất một số xã thuộc huyện Kỳ Sơn; sáp nhập 2 xã Tiến Xuân và Yên Quang của huyện Lương Sơn vào huyện Kỳ Sơn.
Năm 1950, các xã: Thịnh Lang, Yên Mông, Hòa Bình của huyện Đà Bắc được sáp nhập lại về huyện Kỳ Sơn quản lý; hợp nhất huyện Mai Châu và huyện Đà Bắc thành một huyện lấy tên là huyện Mai Đà.
Năm 1953, huyện Lạc Thủy của tỉnh Hà Nam được sáp nhập vào tỉnh Hòa Bình, sáp nhập 5 xã: Quang Minh, Phú Thịnh, Đoàn Kết, Bảo Lương, Yên Sơn thuộc huyện Nho Quan của tỉnh Ninh Bình sáp nhập vào huyện Lạc Thủy.
Năm 1954, chia tách một số xã thuộc các huyện Kỳ Sơn, Lạc Thủy.
Năm 1955, chia tách một số xã thuộc các huyện Kỳ Sơn, Lạc Sơn.[1]
Năm 1956, chia tách một số xã thuộc các huyện Mai Đà, Lạc Sơn, Lương Sơn.[2]
Năm 1957, chia tách một số xã thuộc các huyện Đà Bắc, Kỳ Sơn, Mai Châu[3]. Cùng năm, chia huyện Mai Đà thành hai huyện lấy tên là huyện Mai Châu và huyện Đà Bắc; chia huyện Lạc Sơn thành hai huyện lấy tên là huyện Lạc Sơn và huyện Tân Lạc[4].
Năm 1959, chia huyện Lương Sơn thành hai huyện lấy tên là huyện Lương Sơn và huyện Kim Bôi.[5]
Năm 1960, sáp nhập 5 xã: Yên Quang, Yên Bình, Yên Trung, Tiến Xuân, Đông Xuân của huyện Kỳ Sơn vào huyện Lương Sơn.
Năm 1963, chia tách một số xã thuộc các huyện Kim Bôi.[6]
Năm 1964, chia huyện Lạc Thủy thành hai huyện lấy tên là huyện Lạc Thủy và huyện Yên Thủy.
Năm 1967, thành lập thị trấn nông trường Thanh Hà.[7]
Năm 1968, thành lập thị trấn nông trường Cao Phong thuộc huyện Kỳ Sơn. Cùng năm, sáp nhập xã Đào Lâm vào xã Cao Răm thuộc huyện Lương Sơn thành một xã lấy tên là xã Cao Răm.
Năm 1971, sáp nhập 8 xã: Tân Thành, Hợp Châu, Cao Dương, Cao Thắng, Long Sơn, Thanh Lương, Hợp Thanh, Thanh Nông của huyện Lương Sơn về huyện Kim Bôi.
Năm 1975, hợp nhất tỉnh Hà Tây và tỉnh Hòa Bình thành một tỉnh lấy tên là tỉnh Hà Sơn Bình[8].
Năm 1978, thành lập thị trấn Bo và hợp nhất một số xã thuộc huyện Kim Bôi[9]. Cùng năm, sáp nhập các xã Hòa Bình và Thịnh Lang của huyện Kỳ Sơn vào thị xã Hòa Bình[10].
Năm 1983, sáp nhập xã Thái Bình của huyện Kỳ Sơn vào thị xã Hòa Bình.[11]
Năm 1985, chia tách một số xã thuộc huyện Đà Bắc. Cùng năm, điều chỉnh địa giới các huyện Đà Bắc, Tân Lạc, Kỳ Sơn[12].
Năm 1986, thành lập thị trấn Lương Sơn thuộc huyện Lương Sơn.[13]
Năm 1988, thành lập thị trấn Mường Khến thuộc huyện Tân Lạc[14]. Cùng năm, sáp nhập 4 xã: Dân Chủ, Sủ Ngòi, Thống Nhất, Yên Mông của huyện Kỳ Sơn vào thị xã Hòa Bình[15].
Năm 1990, chia tách một số xã, thị trấn thuộc các huyện Đà Bắc, Lạc Sơn, Lạc Thủy và thị xã Hòa Bình.[16]
Năm 1991, tỉnh Hòa Bình được tái lập. Hòa Bình có 10 đơn vị hành chính gồm thị xã Hòa Bình và 9 huyện: Đà Bắc, Kim Bôi, Kỳ Sơn, Lạc Sơn, Lạc Thủy, Lương Sơn, Mai Châu, Tân Lạc, Yên Thủy.[17]
Năm 1994, thành lập một số thị trấn thuộc các huyện Kỳ Sơn và Yên Thủy.[18]
Năm 1999, điều chỉnh địa giới và thành lập một số xã, thị trấn thuộc các huyện Kim Bôi, Mai Châu, Lạc Sơn, Yên Thủy[19]. Cùng năm, giải thể thị trấn nông trường Sông Bôi thuộc huyện Lạc Thủy.[20]
Năm 2001, chia huyện Kỳ Sơn thành huyện Kỳ Sơn và huyện Cao Phong.[21]
Năm 2002, thành lập các phường Thái Bình và Thịnh Lang thuộc thị xã Hòa Bình.[22]
Năm 2006, thành lập thành phố Hòa Bình.[23]
Năm 2008, chuyển 4 xã: Yên Bình, Yên Trung, Đông Xuân, Tiến Xuân thuộc huyện Lương Sơn về thành phố Hà Nội quản lý (nay là một phần các huyện Thạch Thất và Quốc Oai).[24]
Năm 2009, điều chỉnh địa giới các huyện Kỳ Sơn, Lương Sơn, Kim Bôi, Lạc Thủy, Đà Bắc, Mai Châu và thành phố Hòa Bình.[25]
Năm 2019, sắp xếp đơn vị hành chính cấp xã thuộc toàn bộ 10 đơn vị hành chính thuộc tỉnh Hòa Bình. Cùng năm, sáp nhập huyện Kỳ Sơn vào thành phố Hòa Bình.[26]
- Giải thể phường Chăm Mát, sáp nhập vào 2 xã Dân Chủ và Thống Nhất và chuyển thành 2 phường có tên tương ứng. Phường Dân Chủ có 8,97 km² diện tích tự nhiên và quy mô dân số 8.217 người, phường Thống Nhất có 17,51 km² diện tích tự nhiên và quy mô dân số 7.456 người.
- Thành lập phường Kỳ Sơn trên cơ sở sáp nhập một phần xã Dân Hạ và toàn bộ thị trấn Kỳ Sơn. Phường Kỳ Sơn có 34,55 km² diện tích tự nhiên và quy mô dân số 7.247 người.
- Giải thể xã Thái Thịnh, sáp nhập vào phường Thái Bình và xã Hòa Bình. Phường Thái Bình có 20,94 km² diện tích tự nhiên và quy mô dân số 6.387 người, xã Hòa Bình có 27,72 km² diện tích tự nhiên và quy mô dân số 3.030 người.
- Nhập phần còn lại của xã Dân Hạ vào xã Độc Lập. Xã Độc Lập có 37,48 km² diện tích tự nhiên và quy mô dân số 2.715 người.
- Nhập toàn bộ xã Dân Hòa vào xã Mông Hóa. Xã Mông Hóa có 43,86 km² diện tích tự nhiên và quy mô dân số 7.740 người.
- Thành lập xã Quang Tiến trên cơ sở nhập toàn bộ xã Phúc Tiến và xã Yên Quang. Xã Quang Tiến có 40,29 km² diện tích tự nhiên và quy mô dân số 6.230 người.
- Thành lập xã Thịnh Minh trên cơ sở nhập toàn bộ xã Hợp Thịnh và xã Phú Minh. Xã Thịnh Minh có 30,38 km² diện tích tự nhiên và quy mô dân số 6.684 người.
- Sau khi sắp xếp, thành phố Hòa Bình có 19 đơn vị hành chính cấp xã, gồm 10 phường và 9 xã.
- Thành lập xã Hợp Phong trên cơ sở nhập toàn bộ xã Đông Phong, xã Tân Phong và xã Xuân Phong. Xã Hợp Phong có 49,12 km2 diện tích tự nhiên và quy mô dân số 8.363 người.
- Thành lập xã Thạch Yên trên cơ sở nhập toàn bộ xã Yên Lập và xã Yên Thượng. Xã Thạch Yên có 40,01 km2 diện tích tự nhiên và quy mô dân số 4.674 người.
- Sau khi sắp xếp, huyện Cao Phong có 10 đơn vị hành chính cấp xã, gồm 9 xã và 1 thị trấn.
- Thành lập xã Tú Lý trên cơ sở nhập toàn bộ xã Hào Lý và một phần xã Tu Lý. Xã Tú Lý có 54,09 km2 diện tích tự nhiên và quy mô dân số 5.153 người.
- Sáp nhập phần còn lại của xã Tu Lý vào thị trấn Đà Bắc. Thị trấn Đà Bắc có 14,84 km2 diện tích tự nhiên và quy mô dân số 7.472 người.
- Sáp nhập xã Mường Tuồng vào xã Mường Chiềng. Xã Mường Chiềng có 40,20 km2 diện tích tự nhiên và quy mô dân số 4.182 người.
- Thành lập xã Nánh Nghê trên cơ sở nhập toàn bộ xã Suối Nánh và xã Đồng Nghê. Xã Nánh Nghê có 67,55 km2 diện tích tự nhiên và quy mô dân số 3.172 người.
- Sau khi sắp xếp, huyện Đà Bắc có 17 đơn vị hành chính cấp xã, gồm 16 xã và 1 thị trấn
- Sáp nhập toàn bộ xã Hạ Bị và xã Kim Bình vào thị trấn Bo. Thị trấn Bo có 13,27 km2 diện tích tự nhiên và quy mô dân số 14.401 người.
- Thành lập xã Hùng Sơn trên cơ sở nhập toàn bộ xã Bắc Sơn, xã Hùng Tiến và xã Nật Sơn. Xã Hùng Sơn có 56,98 km2 diện tích tự nhiên và quy mô dân số 8.505 người.
- Thành lập xã Kim Lập trên cơ sở nhập toàn bộ xã Lập Chiệng, xã Kim Sơn và xã Hợp Kim. Xã Kim Lập có 47,63 km2 diện tích tự nhiên và quy mô dân số 8.550 người.
- Thành lập xã Xuân Thủy trên cơ sở nhập toàn bộ xã Sơn Thủy, xã Thượng Bì và xã Trung Bì. Xã Xuân Thủy có 30,97 km2 diện tích tự nhiên và quy mô dân số 8.944 người.
- Thành lập xã Hợp Tiến trên cơ sở nhập toàn bộ xã Hợp Đồng và xã Thượng Tiến. Xã Hợp Tiến có 69,45 km2 diện tích tự nhiên và quy mô dân số 5.225 người.
- Sáp nhập toàn bộ xã Kim Tiến và xã Kim Truy vào xã Kim Bôi. Xã Kim Bôi có 41,10 km2 diện tích tự nhiên và quy mô dân số 13.223 người.
- Sau khi sắp xếp, huyện Kim Bôi có 17 đơn vị hành chính cấp xã, gồm 16 xã và 1 thị trấn.
- Thành lập xã Quyết Thắng trên cơ sở nhập toàn bộ xã Chí Thiện, xã Phú Lương và xã Phúc Tuy. Xã Quyết Thắng có 37,15 km2 diện tích tự nhiên và quy mô dân số 12.082 người.
- Thành lập xã Vũ Bình trên cơ sở nhập toàn bộ xã Bình Cảng, xã Bình Chân và xã Vũ Lâm. Xã Vũ Bình có 33,07 km2 diện tích tự nhiên và quy mô dân số 9.743 người.
- Sáp nhập toàn bộ xã Liên Vũ vào thị trấn Vụ Bản. Thị trấn Vụ Bản có 13,57 km2 diện tích tự nhiên và quy mô dân số 9.497 người.
- Sau khi sắp xếp, huyện Lạc Sơn có 24 đơn vị hành chính cấp xã, gồm 23 xã và 1 thị trấn.
- Thành lập thị trấn Ba Hàng Đồi trên cơ sở nhập toàn bộ xã Thanh Nông và thị trấn Thanh Hà. Thị trấn Ba Hàng Đồi có 27,11 km2 diện tích tự nhiên và quy mô dân số 7.372 người.
- Thành lập xã Thống Nhât trên cơ sở nhập toàn bộ xã An Lạc, xã Đồng Môn và xã Liên Hòa. Xã Thống Nhất có 57,98 km2 diện tích tự nhiên và quy mô dân số 5.868 người.
- Sáp nhập toàn bộ xã Lạc Long vào thị trấn Chi Nê. Thị trấn Chi Nê có 14,82 km2 diện tích tự nhiên và quy mô dân số 7.743 người.
- Thành lập xã Phú Nghĩa trên cơ sở nhập toàn bộ xã Cổ Nghĩa và xã Phú Lão. Xã Phú Nghĩa có 30,97 km2 diện tích tự nhiên và quy mô dân số 7.878 người.
- Sau khi sắp xếp, huyện Lạc Thủy có 10 đơn vị hành chính cấp xã, gồm 8 xã và 2 thị trấn.
- Sáp nhập một phần xã Liên Sơn vào xã Cư Yên. Xã Cư Yên có 18,34 km2 diện tích tự nhiên và quy mô dân số 5.957 người.
- Sáp nhập toàn bộ xã Thành Lập, xã Tiến Sơn và xã Trung Sơn vào xã Liên Sơn. Xã Liên Sơn có 58,62 km2 diện tích tự nhiên và quy mô dân số 15.404 người.
- Thành lập xã Cao Sơn trên cơ sở sáp nhập toàn bộ xã Cao Răm, xã Hợp Hòa và xã Trường Sơn. Xã Cao Sơn có 75,67 km2 diện tích tự nhiên và quy mô dân số 10.082 người.
- Sáp nhập toàn bộ xã Hợp Châu và xã Tân Thành vào xã Cao Dương. Xã Cao Dương có 63,12 km2 diện tích tự nhiên và quy mô dân số 14.367 người.
- Thành lập xã Thanh Sơn trên cơ sở sáp nhập toàn bộ xã Hợp Thanh và xã Long Sơn. Xã Thanh Sơn có 34,86 km2 diện tích tự nhiên và quy mô dân số 8.042 người.
- Thành lập xã Thanh Cao trên cơ sở sáp nhập toàn bộ xã Cao Thắng và xã Thanh Lương. Xã Thanh Cao có 15,42 km2 diện tích tự nhiên và quy mô dân số 9.149 người.
- Sau khi sắp xếp, huyện Lương Sơn có 11 đơn vị hành chính cấp xã, gồm 10 xã và 1 thị trấn.
- Thành lập xã Tân Thủy trên cơ sở nhập một phần xã Tân Mai, toàn bộ xã Ba Khan và xã Phúc Sạn. Xã Sơn Thủy có 63,35 km2 diện tích tự nhiên và quy mô dân số 3.911 người.
- Thành lập xã Tân Thành trên cơ sở nhập phần còn lại xã Tân Mai và toàn bộ xã Tân Dân. Xã Tân Thành có 66,84 km2 diện tích tự nhiên và quy mô dân số 3.189 người.
- Sáp nhập toàn bộ xã Piềng Vế vào xã Bao La. Xã Bao La có 38,31 km2 diện tích tự nhiên và quy mô dân số 4.903 người.
- Sáp nhập toàn bộ xã Nà Mèo vào xã Nà Phòn. Xã Nà Phòn có 32,40 km2 diện tích tự nhiên và quy mô dân số 3.041 người.
- Thành lập xã Thành Sơn trên cơ sở nhập toàn bộ xã Noong Luông, xã Pù Bin và xã Thung Khe. Xã Thành Sơn có 56,25 km2 diện tích tự nhiên và quy mô dân số 4.110 người.
- Thành lập xã Đồng Tân trên cơ sở nhập toàn bộ xã Đồng Bảng và xã Tân Sơn. Xã Đồng Tân có 39,09 km2 diện tích tự nhiên và quy mô dân số 2.694 người.
- Sau khi sắp xếp, huyện Mai Châu có 16 đơn vị hành chính cấp xã, gồm 15 xã và 1 thị trấn.
- Thành lập xã Vân Sơn trên cơ sở nhập toàn bộ xã Bắc Sơn, xã Lũng Vân và xã Nam Sơn. Xã Vân Sơn có 55,53 km2 diện tích tự nhiên và quy mô dân số 5.348 người.
- Thành lập xã Nhân Mỹ trên cơ sở nhập toàn bộ xã Do Nhân, xã Quy Mỹ và xã Tuân Lộ. Xã Nhân Mỹ có 35,43 km2 diện tích tự nhiên, quy mô dân số 6.943 người.
- Thành lập thị trấn Mãn Đức trên cơ sở nhập toàn bộ xã Quy Hậu, xã Mãn Đức và thị trấn Mường Khến. Thị trấn Mãn Đức có 40,01 km2 diện tích tự nhiên và quy mô dân số 14.655 người.
- Sáp nhập toàn bộ xã Địch Giáo vào xã Phong Phú. Xã Phong Phú có 25,20 km2 diện tích tự nhiên và quy mô dân số 8.164 người.
- Thành lập xã Suối Hoa trên cơ sở nhập toàn bộ xã Ngòi Hoa và xã Trung Hòa. Xã Suối Hoa có 70,70 km2 diện tích tự nhiên và quy mô dân số 3.814 người.
- Sau khi sắp xếp, huyện Tân Lạc có 16 đơn vị hành chính cấp xã, gồm 15 xã và 1 thị trấn.
- Sáp nhập toàn bộ xã Lạc Hưng vào xã Bảo Hiệu. Xã Bảo Hiệu có 41,25 km² diện tích tự nhiên và quy mô dân số 7.950 người.
- Sáp nhập toàn bộ xã Yên Lạc vào thị trấn Hàng Trạm. Thị trấn Hàng Trạm có 32,14 km² diện tích tự nhiên và quy mô dân số 11.503 người.
Năm 2021, thành lập phường Quỳnh Lâm và phường Trung Minh thuộc thành phố Hòa Bình.[27]