Nghĩa Hưng là một huyện ở phía nam tỉnh Nam Định.
Phía đông giáp các huyện Hải Hậu, Trực Ninh; phía tây giáp Kim Sơn, Yên Khánh (tỉnh Ninh Bình), phía nam giáp biển Đông, phía bắc giáp huyện Nam Trực và Ý Yên. Nghĩa Hưng nằm lọt trong ba con sông: sông Đào, sông Ninh Cơ, sông Đáy.