Xã Vĩnh Minh nằm ở phía Đông Nam của huyện Vĩnh Lộc, tỉnh Thanh Hóa. Diện tích 6,34 km2. Dân số hơn 5000 người. Vĩnh Minh là xã trung tâm của khu vực Đông Nam huyện Vĩnh Lộc bao gồm các xã: Vĩnh An, Vĩnh Hùng, Vĩnh Minh, Vĩnh Tân và Vĩnh Thịnh; trong tương lai đây sẽ là khu vực phát triển năng động nhất của huyện Vĩnh Lộc, tỉnh Thanh Hóa.