Trenton-Princeton, NJ Metro Area

The Trenton-Princeton, NJ metro area is home to 383,286 residents and 150,600 housing units, centered in New Jersey. Its median household income is $96,333, and the median family income is $124,699. The median age is 39.2, 0.9 years younger than the New Jersey median of 40.1. Residents are 49.4% male and 50.6% female.

Population

383,286

Median household income

$96,333

Median family income

$124,699

Median age

39.2

Housing units

150,600

Zip codes

22

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 49.8%, followed by Black residents at 19.2%. Hispanic or Latino residents, who can be of any race, make up 22.2% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Trenton-Princeton, NJ Metro Area

The Trenton-Princeton, NJ metro area includes 22 zip codes in Mercer County, home to a combined 406,088 residents. The most populous is Princeton (08540) with 49,499 residents. Median household incomes range from $48,179 in Trenton (08618) to $206,658 in Princeton Junction (08550). Home values are highest in Princeton Junction (08550) at $807,200 and lowest in Trenton (08609) at $103,700. Princeton (08544) has the youngest population, with a median age of 20.4, while Titusville (08560) is the oldest at 53.4.

Highest income

$206,658

Princeton Junction (08550)

Lowest income

$48,179

Trenton (08618)

Highest home value

$807,200

Princeton Junction (08550)

Lowest median rent

$996/mo

Trenton (08608)

Median Household Income by Zip Code

Each bar is one zip code, ranked from highest to lowest median household income. The metro-wide median is $96,333, and 14 of 20 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
08540PrincetonMercer County49,499$169,898$767,900$2,21840.163.7%
08618TrentonMercer County37,162$48,179$227,000$1,10233.745.8%
08610TrentonMercer County33,387$87,159$264,600$1,57838.066.0%
08611TrentonMercer County32,786$50,806$160,500$1,45934.839.0%
08648Lawrence TownshipMercer County31,142$118,036$428,000$2,00939.466.0%
08520HightstownMercer County29,321$116,282$376,600$1,65740.769.9%
08619TrentonMercer County23,512$104,922$352,500$1,69541.070.0%
08638TrentonMercer County23,373$65,650$245,100$1,59335.858.0%
08550Princeton JunctionMercer County20,876$206,658$807,200$2,58445.176.1%
08690TrentonMercer County18,996$122,665$383,900$1,70048.182.1%
08691RobbinsvilleMercer County16,924$129,900$552,000$1,95445.174.8%
08534PenningtonMercer County13,174$180,491$573,000$2,00443.788.2%
08629TrentonMercer County13,015$81,367$182,400$1,39135.262.5%
08609TrentonMercer County13,000$56,932$103,700$1,39135.629.8%
08512CranburyMercer County12,511$115,255$659,400$1,59447.857.5%
08620TrentonMercer County11,949$108,732$373,800$1,64043.980.6%
08628TrentonMercer County9,479$101,075$369,500$1,77545.059.5%
08525HopewellMercer County4,567$157,868$572,500$1,83546.488.1%
08544PrincetonMercer County4,548n/an/an/a20.40.0%
08560TitusvilleMercer County3,334$126,726$420,300$2,14753.494.3%
08542PrincetonMercer County2,415$104,694$754,100$2,49741.732.3%
08608TrentonMercer County1,118n/a$132,400$99631.415.3%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top