Ngày 4 tháng 11 năm 2005, thị xã Hòa Bình được công nhận là đô thị loại III. Ngày 27 tháng 10 năm 2006, theo Nghị định số 126-NĐ/CP Thủ tướng Chính phủ “về việc thành lập thành phố Hòa Bình thuộc tỉnh Hòa Bình” thị xã Hòa Bình được nâng cấp lên thành phố với tên gọi mới là thành phố Hòa Bình.
Ngày 14 tháng 7 năm 2009, xã Trung Minh thuộc huyện Kỳ Sơn được chuyển về thành phố Hòa Bình quản lý.
Từ năm 2009 đến cuối năm 2019, thành phố Hòa Bình có 15 đơn vị hành chính, gồm 8 phường và 7 xã, tổ chức hành chính của thành phố được ổn định và phát triển. Đó là các phường: Phương Lâm, Đồng Tiến, Thái Bình, Chăm Mát, Tân Thịnh, Hữu Nghị, Thịnh Lang, Tân Hòa và 7 xã: Dân Chủ, Thống Nhất, Trung Minh, Sủ Ngòi, Hòa Bình, Yên Mông, Thái Thịnh).
Ngày 17/12/2019, Ủy Ban Thường vụ Quốc hội khóa 14 nhiệm kỳ 2016-2021 ban hành Nghị quyết số 830/NQ-UBTVQH14 về việc sắp xếp lại đơn vị hành chính cấp huyện, cấp xã thuộc tỉnh Hòa Bình, trong đó huyện Kỳ Sơn nhập vào thành phố Hòa Bình từ ngày 01/01/2020.
Hiện nay, thành phố Hòa Bình, gồm có 10 phường, 09 xã. Tổng diện tích đất tự nhiên là 348,65 km2. Dân số của thành phố có 135.718 người, bao gồm 07 dân tộc cùng sinh sống (Kinh, Mường, Dao, Thái, Tày, Nùng, Hoa kiều), trong đó, người dân tộc thiểu số chiếm 28,79% dân số toàn thành phố (Dân tộc Mường chiếm 26,69%, dân tộc Dao chiếm 1,06%, dân tộc Thái chiếm 0,39%, dân tộc Tày chiếm 0,29%, dân tộc Nùng chiếm 0,04% và dân tộc khác chiếm 0,05%).
Văn phòng HĐND và UBND được thành lập sau khi có Luật Chính quyền địa phương, trước đây là 2 Văn phòng HĐND và UBND riêng, khi có Luật Chính quyền địa phương năm 2015 thì được sát nhập 2 văn phòng trên.