Huyện Tân Lạc được thành lập vào ngày 15 tháng 10 năm 1957, trên cơ sở một phần diện tích và dân số của huyện Lạc Sơn, gồm 22 xã: Bắc Sơn, Địch Giáo, Do Nhân, Đông Lai, Gia Mô, Lỗ Sơn, Lũng Vân, Mãn Đức, Mỹ Hòa, Nam Sơn, Ngổ Luông, Ngọc Mỹ, Phong Phú, Phú Cường, Phú Vinh, Quy Hậu, Quy Mỹ, Quyết Chiến, Thanh Hối, Trung Hòa, Tử Nê và Tuân Lộ.[2]
Ngày 27 tháng 2 năm 1985, chuyển xã Ngòi Hoa thuộc huyện Đà Bắc về huyện Tân Lạc quản lý.[6]
Ngày 19 tháng 3 năm 1988, tách các xóm Chiềng và Minh Khai của xã Mãn Đức với 205 ha diện tích tự nhiên và 1.921 người; Xóm Tân Hồng của xã Quy Hậu với 12,1 ha diện tích tự nhiên và 169 người để thành lập thị trấn Mường Khến, thị trấn huyện lị huyện Tân Lạc.[7]
Ngày 12 tháng 8 năm 1991, huyện Tân Lạc thuộc tỉnh Hòa Bình vừa tái lập.[8]
Ngày 17 tháng 12 năm 2019, Ủy ban Thường vụ Quốc hội ban hành Nghị quyết số 830/NQ-UBTVQH14 về việc sắp xếp các đơn vị hành chính cấp huyện, cấp xã thuộc tỉnh Hòa Bình (nghị quyết có hiệu lực từ ngày 1 tháng 1 năm 2020)[9]. Theo đó:
Sáp nhập 3 xã: Lũng Vân, Bắc Sơn, Nam Sơn thành xã Vân Sơn
Sáp nhập 3 xã: Do Nhân, Quy Mỹ, Tuân Lộ thành xã Nhân Mỹ
Sáp nhập 2 xã Quy Hậu và Mãn Đức vào thị trấn Mường Khến để thành lập thị trấn Mãn Đức
Sáp nhập xã Địch Giáo vào xã Phong Phú
Sáp nhập 2 xã Ngòi Hoa và Trung Hòa thành xã Suối Hoa.