Thị trấn Cành Nàng là trung tâm chính trị, hành chính kinh tế, văn hoá, xã hội của huyện Bá Thước, tỉnh Thanh Hóa được thành lập trên cơ sở một phần địa giới hành chính xã Lâm Xa theo Nghị định số 92/QĐ-CP ngày 23/8/1994 của Chính phủ, có diện tích tự nhiên 83,3 ha.
Năm 2019 thực hiện Nghị quyết số 786/NQ-UBTVQH14, ngày 16/10/2019 của Ủy ban Thường vụ Quốc hội về việc sáp nhập 2 xã Lâm Xa và Tân Lập vào thị trấn Cành Nàng để mở rộng địa giới hành chính thị trấn Cành Nàng, từ một thị trấn có diện tích chưa đầy 2km2, đến nay đã mở rộng lên 25,22km2.
Đặc điểm về địa lý:
- Địa giới: Phía Tây Bắc giáp xã Ban Công; phía Nam giáp Ái Thượng; Phía Đông giáp xã Hạ Trung; và phía Tây giáp xã Thiết Ống.
- Tiềm năng, vị trí đất đai ở thị trấn rất thuận lợi cho việc phát triển kinh doanh buôn bán và nghề tiểu thủ công nghiệp. Mạng lưới giao thông đường bộ rất thuận lợi cho việc đi lại phát triển kinh tế, giao lưu hàng hoá, về đường bộ có 3 trục đường chính đó là Quốc lộ 217 đoạn từ km 93 đến km 95 và một trục đường 2, đường 3 nằm song song với Quốc lộ 217; Tỉnh lộ 523D. Chạy dọc theo hai bên đường Quốc lộ 217 có 15 trục đường ngang xương cá nối liền các cụm dân cư với nhau trong thị trấn và thông với các khu phố.
Thị trấn Cành Nàng là trung tâm chính trị, hành chính kinh tế, văn hoá, xã hội của huyện Bá Thước, tỉnh Thanh Hóa. Ngày 01/12/2019 thực hiện Nghị quyết số 786/NQ-UBTVQH14, ngày 16/10/2019 của Ủy ban thường vụ Quốc hội về việc sáp nhập 2 xã Lâm Xa và Tân Lập vào thị trấn Cành Nàng để mở rộng địa giới hành chính. Đến nay thị trấn có diện tích tự nhiên 2.522,37 ha.
Dân số 10.202 người; với 2.554 hộ. Gồm 3 dân tộc: Kinh, Mường, Thái. Trong đó dân tộc Kinh chiếm 72%; Mường chiếm 18,57%; Thái chiếm 9,36 %. Trong đó, nam là 5.089 người chiếm 49,88%, nữ là 5.113 người chiếm 50,11%. Hiện tại có 186 khẩu theo đạo công giáo./.