Cranford

Township in Union County, New Jersey

View of Cranford, New Jersey
Photo: Ben Ahhi on Flickr · CC BY 2.0

Cranford is a township in Union County, New Jersey, with 23,847 residents (2020 Census). It sits at 79 ft (24 m) above sea level. The nearest town is Garwood, 1.1 miles W.

About Cranford

Cranford is a township in Union County, in the U.S. state of New Jersey, located 18 miles (29 km) southwest of New York City. As of the 2020 United States census, the township's population was 23,847, an increase of 1,222 (+5.4%) from the 2010 census count of 22,625, which in turn reflected an increase of 47 (+0.2%) from the 22,578 counted in the 2000 census.

NJ Transit rail service is available at the Cranford station, along the Raritan Valley Line, with service to Newark Penn Station and to New York Penn Station in via Midtown Direct. It is part of the New York metropolitan area.

Cranford was incorporated as a township by an act of the New Jersey Legislature on March 14, 1871, from portions of the Townships of Clark, Linden, Springfield Township, Union Township and Westfield. Portions of the township were taken to form Garwood (in 1903) and Kenilworth (in 1907). The township's name is said to derive from the Crane family, including John Crane, who built a mill in 1720 along the Rahway River.

Text: Wikipedia · CC BY-SA 4.0

Cranford weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Cranford

All 9 webcams near Cranford ›

Webcams: Windy.com

Living in Cranford

Median household income
$155,972
Median home value
$660,100
Median rent
$2,199/mo
Median age
43.4
Cost of living and demographics of Cranford ›

Do you know Cranford? Tell us about it

Help other travelers: share what makes Cranford special. We review every message before publishing it.

Map of Cranford

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Cranford Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Cranford, NJ population

Cranford had 23,847 residents in the 2020 Census.

2020 Census23,847
Density4,932 per sq mi (1,904 per km²)

Source: U.S. Census Bureau, Decennial Census.

Cranford at a glance

StateNew Jersey (NJ)
CountyUnion County
TypeTownship
Population23,847 (2020)
Land area4.84 sq mi (12.5 km²)
Water area0.04 sq mi (0.10 km²)
Elevation79 ft (24 m)
Coordinates40.6561° N, 74.3036° W
ZIP codes07016, 07027, 07033, 07090, 07204
Official websitecranford.com
Census code (GEOID)3403915640

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Cranford

Straight-line distance between town centers.

Frequently asked questions about Cranford

What county is Cranford in?

Cranford is in Union County, New Jersey.

What is the population of Cranford, NJ?

23,847 people lived in Cranford at the 2020 Census.

What is the ZIP code of Cranford, NJ?

The main ZIP code is 07016. Other ZIP codes: 07027, 07033, 07090, 07204.

What is the elevation of Cranford?

79 feet (24 m) above sea level.

What towns are near Cranford?

Garwood (1.1 mi), Winfield (1.6 mi), Kenilworth (1.7 mi), Roselle Park (2.0 mi), Westfield (2.1 mi).

Last updated: