Margate City is located in Atlantic County, in the Atlantic City Region, just south of Atlantic City, on Absecon Island, between Ventnor City and Longport, along Highway 109 on the banks of the Great Egg Harbor River near the Atlantic seacoast. Nearby are Malibu Bend Wildlife Management Area and Pork Island Wildlife Management Area.