Quan Sơn là một huyện biên giới vùng cao của tỉnh Thanh Hoá. Ðông giáp huyện Bá Thước và Lang Chánh. Tây và Nam giáp Lào. Bắc giáp huyện Quan Hoá.
Diện tích: 931,1km2
Dân số: 31.200 người (2004)
Mật độ dân số: 34 người/km2
Dân tộc: Mường, Mông, Kinh và Thái (chiếm 85,5%)
Bao gồm thị trấn Quan Sơn và 11 xã: Sơn Thuỷ, Na Mèo, Mường Mìn, Sơn Điện, Sơn Lư, Trung Thượng, Trung Hạ, Trung Xuân, Sơn Hà, Tam Thanh và Tam Lư.
Huyện được thành lập ngày 1-1-1997 theo Nghị định số 72/NÐ-CP ngày 18-11-1996 của Chính phủ trên cơ sở tách ra từ huyện Quan Hoá cũ.
Địa hình đồi núi khu vực Bắc sông Mã, bề mặt bị chia cắt mạnh, cao trung bình trên 1000m. Quan Hoá nằm ở vùng khởi đầu của dãy núi đá vôi từ Hoà Bình xuôi về Tam Điệp. Phía Tây huyện núi cao trên 1000m, cao nhất có Phù Hu Luông 1.441m. Xen kẽ có các thung lũng Mã, Lò, Luồng ở độ cao 350m. Sông Mã chảy qua phía Đông huyện, từ Bắc xuống Nam; lòng sông hẹp, sâu, nhiều thác ghềnh; các sông nhánh có Lò, Luồng và nhiều suối, hồ Pha Đây rộng 10ha, sâu 7-8m.