Huyện Cẩm Xuyên nằm về phía đông của Tỉnh Hà Tĩnh. Toàn huyện có 21 xã và 2 thị trấn. Diện tích tự nhiên 63.554,37 ha; Trong đó đất nông nghiệp chiếm 12.985,53ha.
Dân số trong huyện có: 153.518 người với 38.455 hộ bao gồm 12.921 người sống ở khu vực đô thị chiếm 8,64% và 136.597 người sống ở khu vực nông thôn chiếm 91,36%. Mật độ trung bình: 239 người/km2. Dân số vùng giáo: 14.068 người chiếm 9,4%.
Số người trong độ tuổi lao động có 68.765 người chiếm 45,99%, trong đó lao động nông thôn chiếm 76,27% còn lại 23,73% là lao động tham gia các lĩnh vực khác.
Trên địa bàn huyện có quốc lộ 1A đi qua 11 xã và 1 thị trấn với chiều dài 25 Km. 5 xã vùng ven biển với chiều dài 18Km, trong đó có bãi biển Thiên Cầm là khu nghỉ mát đang được quy hoạch thành khu du lịch Quốc gia có diện tích 1570ha, trong đó có 2 khách sạn được xếp hạng 3 sao, có nhiều phòng nghỉ đủ điều kiện đón khách Quốc tế.
Là huyện có nhiều công trình thuỷ lợi lớn như: Hồ Kẽ Gỗ 340 triệu M3 nước, Hồ Sông Rác 110 triệu m3 nước, Hồ Thượng tuy và và nhiều hồ đập nhỏ khác; có 4 con sông chính gồm: Sông ngàn Mọ, sông Rác, Sông Gia Hội và Sông Quèn.