Cửa Lò là một thị xã thuộc tỉnh Nghệ An, nằm ở phía đông của tỉnh Nghệ An, phía đông giáp Biển Đông, phía tây giáp Nghi Lộc, phía nam giáp thành phố Vinh và huyện Nghi Xuân, phía bắc giáp Diễn Châu. Thị xã được thành lập ngày 29 tháng 8 năm 1994 trên cơ sở tách thị trấn và 4 xã: Nghi Thu, Nghi Hương, Nghi Hòa, Nghi Hải; 50 hécta diện tích tự nhiên và 2.291 nhân khẩu của xã Nghi Quang thuộc huyện Nghi Lộc. nổi tiếng với bãi biển, khu nghỉ mát và cảng biển sầm uất, Du Lịch ngày càng được đâu tư và phát triển.

Thị xã nằm ở tọa độ từ 180 45 – 180 50 vĩ độ Bắc, từ 1050 42 - 1050 45 kinh độ Đông, Nằm ở phía Đông Nam tỉnh Nghệ An, cách Thành phố Vinh, tỉnh lị tỉnh Nghệ An 16 km về phía Đông, Sây bay Vinh 10 km về phía Tây, Thủ đô Hà Nội gần 300 km về phía Bắc và Thành phố Hồ Chí Minh 1.400 km về phía Nam, thủ đô Viên Chăn của lào 400 km. nằm giữa 2 con sông lớn là Sông Lam ở phía Nam và Sông Cấm ở phía Bắc.