Thanh Hóa là tỉnh nằm ở cực bắc của Trung Bộ Việt Nam, có đường biên giới với Lào và có bờ biển thuộc vịnh Bắc Bộ. Với diện tích lớn so với các tỉnh thành của Việt Nam, địa lý Thanh Hóa khá đa dạng, mang nhiều đặc điểm của Bắc Bộ và Bắc Trung Bộ, đồng thời cũng có những nét đặc trưng riêng.