Sau năm 1954, huyện Quan Hóa gồm 16 xã: Hiền Chung, Hồi Xuân, Nam Động, Phú Lệ, Phú Nghiêm, Phú Xuân, Quang Chiểu, Sơn Lư, Sơn Thủy, Tam Chung, Tam Lư, Thiên Phủ, Trung Hạ, Trung Thành, Trung Thượng và Trung Xuân.
Ngày 6 tháng 3 năm 1963[2]:
- Chia xã Tam Chung thành 3 xã: Tam Chung, Trung Lý và Pù Nhi
- Chia xã Sơn Thủy thành 2 xã: Sơn Thủy và Sơn Điện
- Chia xã Trung Thành thành 2 xã: Trung Thành và Trung Sơn.
Ngày 13 tháng 4 năm 1966[3]:
- Chia xã Hiền Chung thành 2 xã: Hiền Chung và Hiền Kiệt
- Chia xã Nam Động thành 3 xã: Nam Động, Nam Tiến, Nam Xuân.
Ngày 14 tháng 12 năm 1984[4]:
- Chia xã Tam Chung thành 2 xã: Tén Tằn và Tam Chung
- Chia xã Quang Chiểu thành 2 xã: Mường Chanh và Quang Chiểu.
Ngày 5 tháng 1 năm 1987, thành lập thị trấn Quan Hóa (thị trấn huyện lỵ huyện Quan Hóa) lên cơ sở một trong những phần diện tích và dân số của xã Hồi Xuân.[5]
Ngày 29 tháng 2 năm 1988[6]:
- Chia xã Phú Nghiêm thành 2 xã: Phú Nghiêm và Xuân Phú
- Chia xã Phú Xuân thành 2 xã: Phú Xuân và Thanh Xuân
- Chia xã Phú Lệ thành 3 xã: Phú Lệ, Phú Sơn và Phú Thanh
- Chia xã Sơn Lư thành 2 xã: Sơn Lư và Sơn Hà
- Chia xã Trung Thành thành 2 xã: Trung Thành và Thành Sơn
- Chia xã Tam Lư thành 2 xã: Tam Lư và Tam Thanh.
Cuối năm 1995, huyện Quan Hóa bao gồm thị trấn Quan Hóa và 32 xã: Hiền Chung, Hiền Kiệt, Hồi Xuân, Mường Chanh, Nam Động, Nam Tiến, Nam Xuân, Phú Lệ, Phú Nghiêm, Phú Sơn, Phú Thanh, Phú Xuân, Pù Nhi, Quang Chiểu, Sơn Điện, Sơn Hà, Sơn Lư, Sơn Thủy, Tam Chung, Tam Lư, Tam Thanh, Tén Tằn, Thành Sơn, Thanh Xuân, Thiên Phủ, Trung Hạ, Trung Lý, Trung Sơn, Trung Thành, Trung Thượng, Trung Xuân, Xuân Phú.
Ngày 18 tháng 11 năm 1996, chia tách huyện Quan Hóa để thành lập thêm hai huyện mới là Mường Lát và Quan Sơn. Theo đó[7]:
- Tách 6 xã: Trung Lý, Tam Chung, Pù Nhi, Tén Tằn, Quang Chiểu và Mường Chanh thành lập huyện Mường Lát.
- Tách 9 xã: Trung Thượng, Trung Hạ, Trung Xuân, Sơn Thủy, Sơn Điện, Sơn Hà, Sơn Lư, Tam Lư và Tam Thanh thành lập huyện Quan Sơn.
Từ đó đến đầu năm hiện nay, huyện Quan Hóa có thị trấn Quan Hóa và 17 xã: Hiền Chung, Hiền Kiệt, Hồi Xuân, Nam Động, Nam Tiến, Nam Xuân, Phú Lệ, Phú Nghiêm, Phú Sơn, Phú Thanh, Phú Xuân, Thành Sơn, Thanh Xuân, Thiên Phủ, Trung Sơn, Trung Thành, Trung Xuân.
Ngày 16 tháng 10 năm hiện nay, Ủy ban Thường vụ Quốc hội ban hành Nghị quyết số 786/NQ-UBTVQH14 về việc sắp xếp các đơn vị hành chính cấp xã thuộc tỉnh Thanh Hóa (nghị quyết có hiệu lực từ ngày 1 tháng 12 năm hiện nay)[8]. Theo đó:
- Sáp nhập xã Hồi Xuân và thị trấn Quan Hóa để thành lập thị trấn Hồi Xuân
- Sáp nhập xã Xuân Phú vào xã Phú Nghiêm
- Sáp nhập xã Thanh Xuân vào xã Phú Xuân.
Huyện Quan Hóa có 1 thị trấn và 14 xã như hiện nay.