Móng Cái là một thành phố trực thuộc tỉnh Quảng Ninh (Việt Nam), nằm trong vùng duyên hải Bắc Bộ, bên bờ sông Ka Long, cách thành phố Hạ Long 178 km. Móng Cái giáp với Trung Quốc, có đường biên giới trên biển và đất liền dài hơn 70 km.
Tên gọi Móng Cái bắt nguồn từ tiếng Quảng Đông "mong gâi" (âm đọc được ghi bằng Việt bính). "Mong gâi" là tên do người Trung Quốc đặt cho nơi này, viết bằng chữ Hán là 芒街. Hai chữ Hán này có âm Hán Việt là "Mang Nhai". "Nhai" 街 có nghĩa là phố, "mang" 芒 là phiên âm của từ "mường" trong tiếng Tày Nùng, "Mường Nhai" 芒街 dịch sát nghĩa từng chữ là "phố mường", tức con phố nằm trên đất của một mường của người Tày Nùng.
Thành phố Móng Cái nằm ở phía đông bắc tỉnh Quảng Ninh, với toạ độ địa lý từ 21002' đến 21038' vĩ độ bắc; từ 107009' đến 10807' kinh độ đông. Phía đông và đông nam của Móng Cái giáp với huyện Cô Tô và vịnh Bắc Bộ, ở phía tây và tây bắc giáp huyện Hải Hà, phía đông bắc giáp thành phố Đông Hưng thuộc địa cấp thị Phòng Thành Cảng, tỉnh Quảng Tây, Trung Quốc.
Địa hình thành phố Móng Cái ở phía bắc là đồi núi, địa hình thoải dần ra biển với có 50 km đường bờ biển. Địa hình có dạng đồi núi, trung du và ven biển, bị chia cắt khá phức tạp, hình thành 3 vùng rõ rệt là vùng núi cao phía Bắc, vùng trung du ven biển và vùng hải đảo. Móng Cái có khí hậu nhiệt đới gió mùa, chịu ảnh hưởng của biển nên nóng ẩm và mưa nhiều. Móng Cái có ba con sông chính là Sông Ka Long, Sông Tràng Vinh và sông Pạt Cạp. Trong đó, Sông Ka Long bắt nguồn từ Trung Quốc ở độc cao 700 mét, có dộ dài 700 km đổ ra Biển Đông. Sông Tràng Vinh dài trên 20 km, chảy qua Hồ Tràng Vinh rồi đổ ra biển.
Móng Cái là thành phố cửa khẩu nằm dọc theo bờ biển, hầu hết dân cư sinh sống dọc theo đới bờ, trên hạ lưu các con sông. Đất đai ở đây được chia thành 10 nhóm đất chính gồm có đất cát, đất mặn, đất phèn, đất phù sa, đất có tầng sét, đất xám, đất nâu tím, đất vàng đỏ, đất tầng mỏng, đất nhân tác.
Thành phố Móng Cái có 17 đơn vị hành chính trực thuộc, trong đó bao gồm 8 phường: Bình Ngọc, Hải Hòa, Hải Yên, Hòa Lạc, Ka Long, Ninh Dương, Trà Cổ, Trần Phú và 9 xã: Bắc Sơn, Hải Đông, Hải Sơn, Hải Tiến, Hải Xuân, Quảng Nghĩa, Vạn Ninh, Vĩnh Thực, Vĩnh Trung.