Neuenhagen ist ein Ortsteil der Gemeinde Kalkhorst im Landkreis Nordwestmecklenburg in Mecklenburg-Vorpommern.
Neuenhagen liegt südwestlich des Kernortes Kalkhorst an der Straße nach Harkensee und am Katzbach, einem rechten Nebenfluss der Harkenbäk. Die Landesstraße L 01 verläuft östlich. Die Entfernung zur Ostsee in nordwestlicher Richtung beträgt etwa drei km. Westlich vom Ort erstreckt sich das 580 ha große Naturschutzgebiet Küstenlandschaft zwischen Priwall und Barendorf mit Harkenbäkniederung.
In der Liste der Baudenkmale in Kalkhorst sind für Neuenhagen drei Baudenkmale aufgeführt:
Borkenhagen | Brook | Dönkendorf | Elmenhorst | Groß Schwansee | Hohen Schönberg | Kalkhorst (Kernort) | Klein Pravtshagen | Klein Schwansee | Neuenhagen | Warnkenhagen