Clark is located in Union County, in the Gateway Region, five miles west of Linden along Highway 27 near the Garden State Parkway. Clark is about three miles from Cranford and Westfield, and eight miles west of the Hudson River separating New Jersey and Staten Island. Clark is near McConnell Park and Roselle Golf Course. Clark is part of the Newark, New Jersey metro area.