Norfolk, VA Parcels & GIS Data Norfolk city, VA parcel data: 74,513 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.
Land Records publishes Norfolk city, Virginia parcel data covering 74,513 property records.
This page documents parcel-level coverage for Norfolk city, Virginia. 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 Norfolk city are listed in the attribute-coverage table below. Preview the data in the interactive explorer, or download the complete Norfolk city property dataset.
Norfolk is an independent city in the U.S. commonwealth of Virginia. It had a population of 238,005 at the 2020 census, making it the third-most populous city in both the Hampton Roads metropolitan area and in Virginia, after neighboring cities Virginia Beach and Chesapeake, as well as the 101st-most populous city in the United States. The city holds a strategic position as the historical, urban, financial, and cultural center of the Hampton Roads area, which has more than 1.8 million inhabitants and is the 37th-largest metropolitan area in the U.S.
FIPS 51710
Official county website: https://www.norfolk.gov/
The FIPS code for Norfolk city is 51710.
Chesapeake Portsmouth Virginia Beach Hampton Northampton Norfolk
Norfolk city contains 74,513 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL).
Column Coverage Records populated lrid100% 74,513 parcelid100% 74,513 parcelid299.9% 74,439 ogparcelid100% 74,513 ogparcelid291.1% 67,854 parentid9.5% 7,067 stackid11.0% 8,184 geoid100% 74,513 statefp100% 74,513 countyfp100% 74,513 countyname100% 74,513 cousubfp100% 74,513 cousubname100% 74,513 tractce100% 74,513 tractname100% 74,513 taxacctnum99.9% 74,444 taxyear99.9% 74,422 taxdistrict0.1% 92 usecode91.3% 68,018 usedesc99.8% 74,396 zoningcode90.7% 67,613 zoningdesc0.5% 378 numbldgs99.9% 74,474 numunits90.3% 67,284 yearbuilt88.1% 65,618 numfloors87.9% 65,505 bldgsqft98.8% 73,604 bedrooms81.7% 60,863 halfbaths81.7% 60,863 fullbaths81.7% 60,863 imprvalue99.9% 74,421 landvalue99.9% 74,433 agvalue<0.1% 0 totalvalue99.9% 74,433 taxacres99.6% 74,236 calcarea100% 74,513 saleamt97.0% 72,295 saledate94.2% 70,223 ownertype90.0% 67,044 ownername99.9% 74,433 owneraddr99.9% 74,419 ownercity99.9% 74,419 ownerstate99.9% 74,419 ownerzip99.9% 74,419 parceladdr99.9% 74,451 parcelcity99.9% 74,451 parcelstate100% 74,513 parcelzip100% 74,513 legaldesc99.7% 74,312 township<0.1% 0 section<0.1% 0 qtrsection<0.1% 0 range<0.1% 0 plssdesc<0.1% 0 book89.0% 66,343 page89.7% 66,819 block<0.1% 0 lot0.1% 88 parceltype1.5% 1,114 accesstype1.5% 1,114 iucnclass<0.1% 5 placename7.6% 5,651 placetype7.5% 5,591 firmid100% 74,513 firmdate100% 74,513 fldzone100% 74,513 zonesubty86.2% 64,254 staticbfe13.7% 10,232 elevmin100% 74,504 elevmax100% 74,504 elevavg100% 74,504 fireplaces99.6% 74,200 heating81.7% 60,885 heatfuel81.6% 60,804 cooling87.4% 65,160 foundation99.7% 74,310 roofcover8.6% 6,374 siding81.7% 60,876 bldgtype<0.1% 0 naicscode18.3% 13,605 frsid<0.1% 0 dfrurl<0.1% 0 caapermit<0.1% 0 cwapermit<0.1% 0 rcrapermit<0.1% 0 updated100% 74,512 centroidx100% 74,513 centroidy100% 74,513 surfpointx100% 74,513 surfpointy100% 74,513 geom100% 74,513 extras100% 74,513 ownerlist90.9% 67,747
How source columns from the acquired Norfolk city 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 — Norfolk city, Virginia (51710)
3 entities · most recent acquisition per entity · generated 2026-08-08
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
PARCEL
gpin
lrsn
tax_acct
mod_date
geom
parcelid
parcelid2
taxacctnum
updated
geom
REFTABLE
routing_number
lrsn
parcel_id
use_code
property_use
extbldgnum
number_units
dwelling_year_built
bedrooms
half_baths
full_baths
imp_val1
land_market_val1
total1
acreage1
consideration1
pxfer_date1
owner1
own_street
own_city
own_state
own_zip
prop_street
prop_city
prop_state
prop_zip
leg_description
section_plat
deed_book1
deed_page1
strtnum
strtname
unitnum
strtzip
strtcity
propclassdesc
floor_count
story_height
finish_living_area
simplified_grade
dwelling_condition
mkt_house_type
fireplace_indicator
heating
central_air
crawl_code
attic_code
base_attic
main_interior_finish
main_exterior_cover
roof_type
main_roof_material
exterior_cover
framing
bsmnt_fin_area
attgarage_imp_size
detgarage_imp_size
boat_lift
boat_dock
boat_house
pool
gazebo
irrigation
riprap
solarium
carport
greenhouse
open_porch
enclosed_porch
sauna
wood_deck
hottub
patio
shed
workshop
parent_parcel_id
geom
extension
imagepath
sketchpath
snumsufx
strtdir
strttype
strtsufx
acreage
square_feet
square_feet1
improvement_id
property_class
neighborhood
grade
fireplace_adj1
wall_framing_material
finished_attic
base_basement
stoop
canopy
balcony
bay_window
integrated_carport
bath_house
boat_slip
bulkhead
concrete_apron
fence_walls
paving
pier
piling
tennis_court
tower_summary
hvac
class
sprinkler
paving_sf
eff_year1
imp_val2
land_market_val2
total2
eff_year2
imp_val3
land_market_val3
total3
eff_year3
imp_val4
land_market_val4
total4
eff_year4
imp_val5
land_market_val5
total5
eff_year5
owners1
grantee1
docnum1
transtype1
deedtype1
pxfer_date2
owners2
grantee2
consideration2
docnum2
deed_book2
deed_page2
transtype2
deedtype2
pxfer_date3
owners3
grantee3
consideration3
docnum3
deed_book3
deed_page3
transtype3
deedtype3
quart_imp
quart_land
quart_total
quart_effdate
ext_description
siterating
siteratingdesc
norfolkgis_rea…tate_data2_area
updtdate
parcelid
parcelid2
taxacctnum
usecode
usedesc
numbldgs
numunits
yearbuilt
bedrooms
halfbaths
fullbaths
imprvalue
landvalue
totalvalue
taxacres
saleamt
saledate
ownername
owneraddr
ownercity
ownerstate
ownerzip
parceladdr
parcelcity
parcelstate
parcelzip
legaldesc
section
book
page
house_number
road
unit
postcode
city
bldgtype
numfloors
livingarea
bldgquality
bldgcondition
architecture
fireplaces
heating
cooling
foundation
attic
atticsqft
intwall
extwall
roofstyle
roofcover
siding
framing
basementsqft
attgaragesqft
detgaragesqft
boatlift
boatdock
boathouse
pool
gazebo
irrigation
riprap
solarium
carport
greenhouse
openporch
enclporch
sauna
wooddeck
hottub
patio
shed
workshop
parentid
geom
extras
ZONING
geom
zone
type
ordinance
url
geom
zoningcode
zoningdesc
zoningtype
ordinance
sourceurl
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
86.2%
zonesubty
13.7%
staticbfe
100%
firmdate
100%
firmid
supplemented · derived / other pipelines
98.8%
bldgsqft
81.6%
heatfuel
90.9%
ownerlist
lrid
parcelid
parcelid2
ogparcelid
ogparcelid2
parentid
geoid
statefp
countyfp
countyname
cousubfp
cousubname
tractce
tractname
taxacctnum
taxyear
usecode
usedesc
zoningcode
zoningdesc
numbldgs
numunits
yearbuilt
numfloors
bldgsqft
bedrooms
halfbaths
fullbaths
imprvalue
landvalue
totalvalue
taxacres
calcarea
saleamt
saledate
ownertype
ownername
owneraddr
ownercity
ownerstate
ownerzip
parceladdr
parcelcity
parcelstate
parcelzip
legaldesc
section
book
page
firmid
firmdate
fldzone
zonesubty
staticbfe
elevmin
elevmax
elevavg
fireplaces
heating
heatfuel
cooling
foundation
roofcover
siding
bldgtype
updated
centroidx
centroidy
surfpointx
surfpointy
geom
extras
ownerlist
publish.parcel_layer columns not fed by these sources (20) — empty or below 50% fill in this county
stackid, taxdistrict, agvalue, township, qtrsection, range, plssdesc, block, lot, parceltype, accesstype, iucnclass, placename, placetype
naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit
PARCEL
5 mapped · 8 kept in extras · 49 unmapped (NULL)
SOURCE COLUMNS
HARMONIZED → PARCEL
gpin
lrsn
tax_acct
mod_date
geom
parcelid
parcelid2
taxacctnum
updated
geom
not present in source — filled with NULL (49)
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, block, lot, sourceurl, taxdistrict
parentid, fireplaces, heating, cooling, foundation, roofcover, siding, heatfuel
REFTABLE
77 mapped · 59 transformed · 45 unmapped (NULL)
SOURCE COLUMNS
HARMONIZED → REFTABLE
routing_number
lrsn
parcel_id
use_code
property_use
extbldgnum
number_units
dwelling_year_built
bedrooms
half_baths
full_baths
imp_val1
land_market_val1
total1
acreage1
consideration1
pxfer_date1
owner1
own_street
own_city
own_state
own_zip
prop_street
prop_city
prop_state
prop_zip
leg_description
section_plat
deed_book1
deed_page1
strtnum
strtname
unitnum
strtzip
strtcity
propclassdesc
floor_count
story_height
finish_living_area
simplified_grade
dwelling_condition
mkt_house_type
fireplace_indicator
heating
central_air
crawl_code
attic_code
base_attic
main_interior_finish
main_exterior_cover
roof_type
main_roof_material
exterior_cover
framing
bsmnt_fin_area
attgarage_imp_size
detgarage_imp_size
boat_lift
boat_dock
boat_house
pool
gazebo
irrigation
riprap
solarium
carport
greenhouse
open_porch
enclosed_porch
sauna
wood_deck
hottub
patio
shed
workshop
parent_parcel_id
geom
extension
imagepath
sketchpath
snumsufx
strtdir
strttype
strtsufx
acreage
square_feet
square_feet1
improvement_id
property_class
neighborhood
grade
fireplace_adj1
wall_framing_material
finished_attic
base_basement
stoop
canopy
balcony
bay_window
integrated_carport
bath_house
boat_slip
bulkhead
concrete_apron
fence_walls
paving
pier
piling
tennis_court
tower_summary
hvac
class
sprinkler
paving_sf
eff_year1
imp_val2
land_market_val2
total2
eff_year2
imp_val3
land_market_val3
total3
eff_year3
imp_val4
land_market_val4
total4
eff_year4
imp_val5
land_market_val5
total5
eff_year5
owners1
grantee1
docnum1
transtype1
deedtype1
pxfer_date2
owners2
grantee2
consideration2
docnum2
deed_book2
deed_page2
transtype2
deedtype2
pxfer_date3
owners3
grantee3
consideration3
docnum3
deed_book3
deed_page3
transtype3
deedtype3
quart_imp
quart_land
quart_total
quart_effdate
ext_description
siterating
siteratingdesc
norfolkgis_real_estate_data2_area
updtdate
parcelid
btrim(routing_number::text)
parcelid2
taxacctnum
NULLIF(btrim(parcel_id::text), '')
usecode
btrim(use_code::text)
usedesc
btrim(property_use::text)
numbldgs
numunits
yearbuilt
bedrooms
halfbaths
fullbaths
imprvalue
landvalue
totalvalue
taxacres
btrim(acreage1::text)
saleamt
saledate
to_timestamp(pxfer_date1::double precision / 1000)::text
ownername
btrim(owner1::text)
owneraddr
btrim(own_street::text)
ownercity
btrim(own_city::text)
ownerstate
btrim(own_state::text)
ownerzip
btrim(own_zip::text)
parceladdr
btrim(prop_street::text)
parcelcity
btrim(prop_city::text)
parcelstate
btrim(prop_state::text)
parcelzip
btrim(prop_zip::text)
legaldesc
btrim(leg_description::text)
section
NULLIF(btrim(section_plat::text), '')
book
NULLIF(btrim(deed_book1::text), '')
page
NULLIF(btrim(deed_page1::text), '')
house_number
road
btrim(strtname::text)
unit
NULLIF(btrim(unitnum::text), '')
postcode
btrim(strtzip::text)
city
btrim(strtcity::text)
bldgtype
btrim(propclassdesc::text)
numfloors
COALESCE(floor_count::text, story_height::text)
livingarea
bldgquality
btrim(simplified_grade::text)
bldgcondition
btrim(dwelling_condition::text)
architecture
btrim(mkt_house_type::text)
fireplaces
CASE WHEN upper(left(fireplace_indicator, 1)) = 'Y' THEN '1' EL…
heating
btrim(heating::text)
cooling
btrim(central_air::text)
foundation
btrim(crawl_code::text)
attic
btrim(attic_code::text)
atticsqft
intwall
btrim(main_interior_finish::text)
extwall
btrim(main_exterior_cover::text)
roofstyle
btrim(roof_type::text)
roofcover
btrim(main_roof_material::text)
siding
btrim(exterior_cover::text)
framing
btrim(framing::text)
basementsqft
attgaragesqft
detgaragesqft
boatlift
CASE WHEN upper(left(boat_lift, 1)) = 'Y' THEN '1' ELSE '0' END
boatdock
CASE WHEN upper(left(boat_dock, 1)) = 'Y' THEN '1' ELSE '0' END
boathouse
CASE WHEN upper(left(boat_house, 1)) = 'Y' THEN '1' ELSE '0' END
pool
CASE WHEN upper(left(pool, 1)) = 'Y' THEN '1' ELSE '0' END
gazebo
CASE WHEN upper(left(gazebo, 1)) = 'Y' THEN '1' ELSE '0' END
irrigation
CASE WHEN upper(left(irrigation, 1)) = 'Y' THEN '1' ELSE '0' END
riprap
CASE WHEN upper(left(riprap, 1)) = 'Y' THEN '1' ELSE '0' END
solarium
CASE WHEN upper(left(solarium, 1)) = 'Y' THEN '1' ELSE '0' END
carport
CASE WHEN upper(left(carport, 1)) = 'Y' THEN '1' ELSE '0' END
greenhouse
CASE WHEN upper(left(greenhouse, 1)) = 'Y' THEN '1' ELSE '0' END
openporch
CASE WHEN upper(left(open_porch, 1)) = 'Y' THEN '1' ELSE '0' END
enclporch
CASE WHEN upper(left(enclosed_porch, 1)) = 'Y' THEN '1' ELSE '0…
sauna
CASE WHEN upper(left(sauna, 1)) = 'Y' THEN '1' ELSE '0' END
wooddeck
CASE WHEN upper(left(wood_deck, 1)) = 'Y' THEN '1' ELSE '0' END
hottub
CASE WHEN upper(left(hottub, 1)) = 'Y' THEN '1' ELSE '0' END
patio
CASE WHEN upper(left(patio, 1)) = 'Y' THEN '1' ELSE '0' END
shed
CASE WHEN upper(left(shed, 1)) = 'Y' THEN '1' ELSE '0' END
workshop
CASE WHEN upper(left(workshop, 1)) = 'Y' THEN '1' ELSE '0' END
parentid
NULLIF(btrim(parent_parcel_id::text), '')
geom
extras
( json_build_object( 'extension', extension::text, 'imagepath',…
not present in source — filled with NULL (45)
taxyear, zoningcode, zoningdesc, bldgsqft, agvalue, township, qtrsection, range, plssdesc, block, lot, zoningtype, zoningordinance
zoningsetbacks, zoningrestrictions, landusecode, landusedesc, lbcsdimension, lbcscode, house, category, near, level, staircase, entrance
po_box, suburb, city_district, island, state_district, state, country_region, country, world_region, yearremodel, totalrooms, roofheight
fsagpfeet, garagestalls, situsaddress, appraisedvalue, assessedvalue, sourceurl, taxdistrict, heatfuel
ZONING
6 mapped · 10 kept in extras · 3 unmapped (NULL)
SOURCE COLUMNS
HARMONIZED → ZONING
geom
zone
type
ordinance
url
geom
zoningcode
zoningdesc
zoningtype
ordinance
sourceurl
not present in source — filled with NULL (3)
setbacks, restrictions, notes Neighboring counties Parcel data for counties bordering Norfolk city:
Where can I find Norfolk, VA parcel and GIS data? Land Records publishes a Norfolk, VA 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 Norfolk, VA dataset as a GeoPackage or CSV.
How many parcels are in Norfolk, VA? The current dataset contains 74,513 parcel records for Norfolk, VA, each with its boundary geometry and assessor attributes.
What is the FIPS code for Norfolk, VA? The FIPS code for Norfolk, VA is 51710.
What information does each Norfolk, VA parcel record include? Each Norfolk, VA 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 Norfolk, VA parcel data free? You can preview Norfolk, VA 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 Norfolk, VA have an official GIS or property records website? Yes — the official Norfolk, VA government website is linked in the county details above. Land Records standardizes Norfolk, VA assessor and recorder records into a single nationwide parcel schema with GIS boundary geometry.