Bản đồ xã Thạch Sơn, Huyện Thạch Thành, Tỉnh Thanh Hoá
Thạch Sơn là xã trung du miền núi của huyện Thạch Thành, cách trung tâm huyện lỵ Thạch Thành 8 km về phía Tây Bắc-Tõy bắc. Có ranh giới tiếp giáp những xã sau:
Phía Bắc giáp xã Thạch Cẩm.
Phía Nam giáp xã Thạch Bình.
Phía Đông giáp sông Bưởi và xã Thành Vinh.
Phía Tây giáp xã Cẩm Long - Cẩm Thủy.
Xã có 4,5 km đường tỉnh lộ 516 chạy qua địa bàn. Có vị trí địa lý tương đối thuận lợi cho việc phát triển kinh tế xã hội ở địa phương với các vùng, miền xung quanh.
Theo số liệu thống kê xã Thạch Sơn có: 6.996 khẩu, tương ứng với 1.616 hộ gia đình. Trên địa bàn xã có 6 thôn. Đảng bộ xã có 247 Đảng viên, và 10 chi bộ Đảng trực thuộc, 100% số chi bộ đạt Trong sạch vững mạnh. MTTQ và các đoàn thể chính trị xã hội luôn đạt tiên tiến, xuất sắc, được tỉnh, huyện, các ngành tặng bằng khen, giấy khen.