Middlesex County, NJ Parcels & GIS Data

Middlesex County, NJ parcel data: 301,488 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Middlesex County, New Jersey parcel data covering 301,488 property records.

This page documents parcel-level coverage for Middlesex County, New Jersey. Each parcel record carries its boundary polygon (GIS geometry) along with attributes such as the parcel ID/APN, owner name and mailing address, situs (property) address, assessed land and improvement values, acreage, land-use and zoning codes, year built, and most recent sale price and date. Exact fill rates for Middlesex County are listed in the attribute-coverage table below. Preview the data in the interactive explorer, or download the complete Middlesex County property dataset.

Middlesex County is a county located in the central portion of the U.S. state of New Jersey, extending inland from the Raritan Valley region to the northern portion of the Jersey Shore. As of the 2020 United States census, the county was the state's third-most populous county with a population of 863,162, its highest decennial count ever and an increase of 53,304 (+6.6%) from the 2010 census count of 809,858, which in turn reflected an increase of 59,696 (8.0%) from the 750,162 counted in the 2000 census. The United States Census Bureau's Population Estimates Program estimated a 2025 population of 883,335, an increase of 20,173 (+2.3%) from the 2020 decennial census.

FIPS 34023

Official county website: https://www.middlesexboro-nj.gov/

The FIPS code for Middlesex County is 34023.

MonmouthMercerSomersetUnionRichmondMiddlesex
Hosted Web API$200/mo

Attribute coverage

Middlesex County contains 301,488 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL). For the LBCS columns, only real classifications count: the to-be-determined and not-applicable placeholder codes are excluded.

ColumnCoverageRecords populated
lrid100%301,488
parcelid100%301,488
parcelid296.7%291,488
ogparcelid100%301,488
ogparcelid296.7%291,488
parentid<0.1%0
stackid<0.1%0
geoid100%301,488
statefp100%301,488
countyfp100%301,488
countyname100%301,488
cousubfp100%301,488
cousubname100%301,488
tractce100%301,488
tractname100%301,488
taxacctnum20.5%61,765
taxyear100%301,488
taxdistrict<0.1%0
usecode94.7%285,524
usedesc83.1%250,532
zoningcode76.7%231,212
zoningdesc47.5%143,329
numbldgs96.6%291,111
numunits86.6%261,152
yearbuilt85.4%257,556
numfloors53.8%162,342
bldgsqft90.2%271,868
bedrooms15.3%46,097
halfbaths26.1%78,821
fullbaths15.5%46,771
imprvalue90.7%273,495
landvalue90.7%273,495
agvalue0.4%1,152
totalvalue90.7%273,495
taxacres90.7%273,509
calcarea100%301,488
saleamt90.7%273,486
saledate83.2%250,817
ownertype90.7%273,504
ownername90.7%273,388
owneraddr90.7%273,384
ownercity90.7%273,385
ownerstate67.7%204,199
ownerzip90.7%273,370
parceladdr95.4%287,532
parcelcity95.6%288,156
parcelstate100%301,488
parcelzip100%301,486
legaldesc15.9%47,974
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book83.6%251,907
page83.6%251,907
block100%301,487
lot100%301,488
parceltype1.3%3,809
accesstype3.0%9,098
iucnclass1.0%3,057
placename6.4%19,312
placetype6.3%19,073
firmid100%301,480
firmdate100%301,480
fldzone100%301,480
zonesubty97.6%294,250
staticbfe0.8%2,441
elevmin100%301,360
elevmax100%301,360
elevavg100%301,360
fireplaces<0.1%1
heating25.8%77,652
heatfuel25.2%76,016
cooling25.9%78,192
foundation0.9%2,844
roofcover10.3%31,002
siding0.9%2,691
bldgtype<0.1%0
naicscode6.6%19,920
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated99.2%299,206
centroidx100%301,488
centroidy100%301,488
surfpointx100%301,488
surfpointy100%301,488
geom100%301,488
extras100%301,488
ownerlist76.3%230,071
placefp60.3%181,760
zoningurl59.9%180,705
lbcsactivity92.7%279,336
lbcsfunction90.3%272,336
lbcstype94.0%283,539
lbcscharacter94.6%285,304
lbcsownership91.1%274,508
sourceurl91.6%276,251

Schema mapping

How source columns from the acquired Middlesex County GIS layers map into the harmonized entity schemas and assemble into the published parcel table, alongside supplemented fields (elevation, flood zone) and deterministic columns.

Schema mapping — Middlesex County, New Jersey (34023) 3 entities · most recent acquisition per entity · generated 2026-10-10 direct column transformed (expression) geometry extras json supplemented determined ALL ENTITIES → FINAL PARCEL SCHEMA Harmonized entity columns assemble into publish.parcel_layer — matched by column name. Supplemented fields show their fill rate in this county. SOURCE COLUMNS HARMONIZED ENTITIES PUBLISH.PARCEL_LAYER ADDRESS building place_type landmkname add_number primename unit floor post_code nbrhd_comm uninc_comm post_comm county state country geom 47 cols ⇢ house category near house_number road unit level postcode suburb city_district city state_district state country geom extras PARCEL pams_pin block lot lastupdate geom id mun qcode parcelid block lot updated geom extras ZONING s zonedist maxfar geom zoningcode restrictions geom extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% taxyear geom · derived from geometry geom dem.us_1m · USGS 1m DEM 100% elevmin 100% elevmax 100% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 97.6% zonesubty 0.8% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 96.7% parcelid2 96.7% ogparcelid2 94.7% usecode 83.1% usedesc 96.6% numbldgs 86.6% numunits 85.4% yearbuilt 53.8% numfloors 90.2% bldgsqft 90.7% imprvalue 90.7% landvalue 90.7% totalvalue 90.7% taxacres 90.7% saleamt 83.2% saledate 90.7% ownertype 90.7% ownername 90.7% owneraddr 90.7% ownercity 67.7% ownerstate 90.7% ownerzip 95.4% parceladdr 95.6% parcelcity 100% parcelstate 100% parcelzip 83.6% book 83.6% page 76.3% ownerlist 60.3% placefp 59.9% zoningurl 92.7% lbcsactivity 90.3% lbcsfunction 94.0% lbcstype 94.6% lbcscharacter 91.1% lbcsownership 91.6% sourceurl lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear usecode usedesc zoningcode numbldgs numunits yearbuilt numfloors bldgsqft imprvalue landvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip book page block lot firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras ownerlist placefp zoningurl lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership sourceurl publish.parcel_layer columns not fed by these sources (34) — empty or below 50% fill in this county parentid, stackid, taxacctnum, taxdistrict, zoningdesc, bedrooms, halfbaths, fullbaths, agvalue, legaldesc, township, section, qtrsection range, plssdesc, parceltype, accesstype, iucnclass, placename, placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit ADDRESS 15 mapped · 47 kept in extras · 6 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ADDRESS building place_type landmkname add_number primename unit floor post_code nbrhd_comm uninc_comm post_comm county state country geom house category near house_number road unit level postcode suburb city_district city state_district state country geom extras · 47 source columns preserved as json subtype, primarypt, status, discrpagid, source, dateupdate editor, effective, expire, site_nguid, adddatauri, inc_muni addnum_pre, addnum_suf, st_premod, st_predir, st_pretyp st_presep, st_name, st_postyp, st_posdir, st_posmod, fulladdr lst_predir, lst_name, lst_type, lstposdir, lst_pname, esn msagcomm, post_code4, post_source, cass_valid, room, seat addtl_loc, fullsubadd, mile_post, placement, long_, lat, elev natgrid_coord, rcl_nguid, pcl_guid, comments, globalid extras not present in source — filled with NULL (6) staircase, entrance, po_box, island, country_region, world_region PARCEL 6 mapped · 1 transformed · 49 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL pams_pin block lot lastupdate geom id mun qcode parcelid block lot updated geom extras json_build_object('id', id::text, 'mun', mun::text, 'qcode', qc… not present in source — filled with NULL (49) parcelid2, taxacctnum, taxyear, usecode, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms halfbaths, fullbaths, imprvalue, landvalue, agvalue, totalvalue, taxacres, saleamt, saledate, ownername, owneraddr, ownercity, ownerstate ownerzip, parceladdr, parcelcity, parcelstate, parcelzip, legaldesc, township, section, qtrsection, range, plssdesc, book, page, sourceurl taxdistrict, parentid, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding ZONING 4 mapped · 4 transformed · 6 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING s zonedist maxfar geom zoningcode COALESCE(NULLIF(TRIM(s.zonedist::text), ''), NULL::text) restrictions COALESCE(NULLIF(TRIM(s.maxfar::text), ''), NULL::text) geom s.geom extras json_build_object()::jsonb not present in source — filled with NULL (6) zoningdesc, zoningtype, ordinance, setbacks, notes, sourceurl

Neighboring counties

Parcel data for counties bordering Middlesex County:

Frequently asked questions

Where can I find Middlesex County, NJ parcel and GIS data?

Land Records publishes a Middlesex County, NJ parcel dataset in which every parcel carries its boundary polygon (GIS geometry) along with ownership, assessed value, land use, acreage, and sale history. Preview it in the interactive explorer on this page, or download the full Middlesex County, NJ dataset as a GeoPackage or CSV.

How many parcels are in Middlesex County, NJ?

The current dataset contains 301,488 parcel records for Middlesex County, NJ, each with its boundary geometry and assessor attributes.

What is the FIPS code for Middlesex County, NJ?

The FIPS code for Middlesex County, NJ is 34023.

What information does each Middlesex County, NJ parcel record include?

Each Middlesex County, NJ parcel record includes the parcel ID/APN, owner name and mailing address, situs (property) address, assessed land and improvement values, acreage, land-use and zoning codes, year built, and the most recent sale price and date — plus the parcel boundary polygon. Per-attribute fill rates are listed in the coverage table on this page.

Is Middlesex County, NJ parcel data free?

You can preview Middlesex County, NJ parcels for free in the interactive explorer. The complete dataset is available as a one-time download or through the nationwide parcel web service; see the download options on this page for current pricing.

Does Middlesex County, NJ have an official GIS or property records website?

Yes — the official Middlesex County, NJ government website is linked in the county details above. Land Records standardizes Middlesex County, NJ assessor and recorder records into a single nationwide parcel schema with GIS boundary geometry.

On this page