Xã Yên Ninh, Huyện Yên Định, Thanh Hóa nằm ở vị trí đông nam của huyện, có diện tích khoảng 10,8km². Về khí hậu, Yên Ninh có khí hậu nhiệt đới gió mùa, nhiệt độ trung bình hàng năm từ 23-24°C.
Theo thống kê năm 2019, dân số của xã Yên Ninh là khoảng 4.800 người. Yên Ninh có nhiều danh lam thắng cảnh đẹp như đền thờ Bà Chúa Kho (nơi thờ cúng Thần Bà và là điểm dừng chân của đường hành hương Tây Sơn), đèo Yên Ninh (đèo núi cao và hiểm trở với cảnh quan đẹp), thác Mây (một trong những thác nước đẹp nhất Thanh Hóa).
Ngoài ra, Yên Ninh còn có nhiều đặc sản địa phương như cá lóc nướng trui, gà nòi Yên Ninh, rượu cần Yên Ninh.