Xã Hạnh Phúc nằm ở phía Tây Nam của Huyện Thọ Xuân, tỉnh Thanh Hóa. Diện tích xã là khoảng 10,37 km². Khí hậu ở đây thuộc loại khí hậu nhiệt đới gió mùa, có mùa khô và mùa mưa rõ rệt.
Theo điều tra dân số năm 2019, xã Hạnh Phúc có khoảng 7.300 người sinh sống và phát triển. Xã có nhiều danh lam thắng cảnh, đặc biệt là khu di tích lịch sử và văn hóa Vườn Quốc Gia Xuân Sơn, được xem là một trong những khu vườn quốc gia đẹp nhất Việt Nam.
Xã Hạnh Phúc cũng nổi tiếng với những sản phẩm đặc sản như chè Hạnh Phúc, trái cây và rau sạch.