Caldwell is a borough located in northwestern Essex County, in the U.S. state of New Jersey, about 16 miles west of New York City and 6 miles north-west of Newark, the state's most populous city.