Thị xã Nghi Sơn là một thị xã ven biển nằm ở phía đông nam tỉnh Thanh Hóa, cách TP Thanh Hóa 46 km về phía nam, cách trung tâm thủ đô Hà Nội khoảng 196 km. Phía đông thị xã giáp biển Đông, phía tây giáp huyện Nông Cống và huyện Như Thanh; phía nam giáp thị xã Hoàng Mai và huyện Quỳnh Lưu thuộc tỉnh Nghệ An; phía bắc giáp huyện Quảng Xương.
Diện tích tự nhiên của thị xã là 455,61 km² với dân số khoảng 307.304 người (2019). Thị xã Nghi Sơn có 31 đơn vị hành chính cấp xã trực thuộc, bao gồm 16 phường: Bình Minh, Hải An, Hải Bình, Hải Châu, Hải Hòa, Hải Lĩnh, Hải Ninh, Hải Thanh, Hải Thượng, Mai Lâm, Nguyên Bình, Ninh Hải, Tân Dân, Tĩnh Hải, Trúc Lâm, Xuân Lâm và 15 xã: Anh Sơn, Các Sơn, Định Hải, Hải Hà, Hải Nhân, Hải Yến, Nghi Sơn, Ngọc Lĩnh, Phú Lâm, Phú Sơn, Tân Trường, Thanh Sơn, Thanh Thủy, Trường Lâm, Tùng Lâm.
Ðịa hình của thị xã thuộc loại bán sơn địa, bao gồm những hang động, đồng bằng và đường bờ biển dài với bãi biển Hải Hòa. Thị xã cũng có một số hòn đảo nhỏ, ba cửa lạch, hai cảng biển lớn. Liên hợp lọc hoá dầu Nghi Sơn (NSRP) được triển khai tại đây.
Về quy hoạch, bản đồ quy hoạch sử dụng đất thị xã Nghi Sơn được xác định theo bản đồ điều chỉnh quy hoạch sử dụng đất đến năm 2020, tỉnh Thanh Hoá.
Xem thêm: Cập nhật quy hoạch sử dụng đất thị xã Nghi Sơn TẠI ĐÂY.
Lưu ý: File bản đồ nặng nên xem tốt nhất trên máy tính.