North Caldwell is a borough in northwestern Essex County, New Jersey, United States, and a suburb of New York City.