Địa giới hành chính
Xã Cẩm Liên nằm ở phía tây bắc của huyện Cẩm Thủy.
- Phía bắc giáp xã Cẩm Thành, huyện Cẩm Thủy.
- Phía đông giáp xã Cẩm Thạch, huyện Cẩm Thủy.
- Phía nam giáp xã Thạch Lập, huyện Ngọc Lặc.
- Phía tây giáp xã Điền Hạ, huyện Bá Thước.
Hành chính
Xã Cẩm Liên cùng với xã Cẩm Thành được thành lập năm 1964 trên cơ sở chia tách từ xã Cẩm Thạch. Xã Cẩm Liên sau khi chia tách gồm có 7 thôn: thôn Thạch Minh, thôn Đồi, Thôn Mòng, Thôn Dùng, Liên sơn và Thạch An. Với tổng số 1.046 hộ, 4.350 nhân khẩu. Có 3 dân tộc sinh sống: Dân tộc Mường, dân tộc Kinh, dân tộc Dao.