Caroline County, VA Parcels & GIS Data

Caroline County, VA parcel data: 24,237 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Caroline County, Virginia parcel data covering 24,237 property records.

This page documents parcel-level coverage for Caroline County, 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 Caroline County are listed in the attribute-coverage table below. Preview the data in the interactive explorer, or download the complete Caroline County property dataset.

Caroline County is a United States county located in the eastern part of the Commonwealth of Virginia. The northern boundary of the county borders on the Rappahannock River, notably at the historic town of Port Royal. The Caroline county seat is Bowling Green.

FIPS 51033

Official county website: http://www.co.caroline.va.us

The FIPS code for Caroline County is 51033.

King GeorgeStaffordSpotsylvaniaKing WilliamHanoverEssexKing and QueenCaroline

Attribute coverage

Caroline County contains 24,237 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL).

ColumnCoverageRecords populated
lrid100%24,237
parcelid100%24,236
parcelid299.9%24,220
ogparcelid100%24,237
ogparcelid2100%24,237
parentid<0.1%0
stackid<0.1%0
geoid100%24,237
statefp100%24,237
countyfp100%24,237
countyname100%24,237
cousubfp100%24,237
cousubname100%24,237
tractce100%24,237
tractname100%24,237
taxacctnum38.3%9,280
taxyear94.3%22,846
taxdistrict0.2%38
usecode95.8%23,220
usedesc<0.1%7
zoningcode100%24,228
zoningdesc<0.1%6
numbldgs98.5%23,883
numunits95.2%23,073
yearbuilt94.7%22,958
numfloors71.1%17,222
bldgsqft95.8%23,221
bedrooms<0.1%11
halfbaths<0.1%9
fullbaths<0.1%11
imprvalue62.7%15,194
landvalue95.8%23,223
agvalue51.4%12,447
totalvalue95.8%23,226
taxacres95.9%23,241
calcarea100%24,237
saleamt48.6%11,777
saledate77.6%18,803
ownertype95.9%23,241
ownername95.9%23,242
owneraddr82.9%20,099
ownercity94.0%22,773
ownerstate94.0%22,772
ownerzip94.3%22,852
parceladdr98.9%23,975
parcelcity85.8%20,784
parcelstate100%24,237
parcelzip100%24,237
legaldesc0.1%33
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book94.9%22,997
page79.4%19,252
block95.9%23,238
lot95.9%23,238
parceltype0.9%222
accesstype0.9%222
iucnclass0.6%155
placename3.0%716
placetype2.9%706
firmid100%24,237
firmdate100%24,237
fldzone100%24,237
zonesubty98.2%23,789
staticbfe<0.1%6
elevmin97.3%23,576
elevmax97.3%23,576
elevavg97.3%23,576
fireplaces<0.1%6
heating0.1%14
heatfuel0.1%14
cooling0.1%14
foundation<0.1%12
roofcover<0.1%6
siding<0.1%6
bldgtype<0.1%0
naicscode19.7%4,763
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated99.9%24,216
centroidx100%24,237
centroidy100%24,237
surfpointx100%24,237
surfpointy100%24,237
geom100%24,237
extras99.9%24,215
lrversion100%24,237

Schema mapping

How source columns from the acquired Caroline 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 — Caroline County, Virginia (51033) 1 entity · most recent acquisition per entity · generated 2026-07-13 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 map_pin cama_pin prop_id fy use_code zoning units year_built stories bld_area bldg_val land_val total_val lot_size ls_price ls_date2 owner1 own_addr1 own_city own_state own_zip site_addr site_city site_zip map_section ls_book ls_page block lot last_edited_date geom 37 cols ⇢ parcelid parcelid2 taxacctnum taxyear usecode zoningcode numunits yearbuilt numfloors bldgsqft imprvalue landvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelzip section book page block lot updated geom extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% updated 100% lrversion geom · derived from geometry geom dem.us_1m · USGS 1m DEM 97.3% elevmin 97.3% elevmax 97.3% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 98.2% zonesubty 0.0% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 98.5% numbldgs 51.4% agvalue 100% parcelstate lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear usecode zoningcode numbldgs numunits yearbuilt numfloors bldgsqft imprvalue landvalue agvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip section book page block lot firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras lrversion publish.parcel_layer columns not fed by these sources (32) — empty or below 50% fill in this county parentid, stackid, taxdistrict, usedesc, zoningdesc, bedrooms, halfbaths, fullbaths, legaldesc, township, qtrsection, range, plssdesc parceltype, accesstype, iucnclass, placename, placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit PARCEL 31 mapped · 37 kept in extras · 23 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL map_pin cama_pin prop_id fy use_code zoning units year_built stories bld_area bldg_val land_val total_val lot_size ls_price ls_date2 owner1 own_addr1 own_city own_state own_zip site_addr site_city site_zip map_section ls_book ls_page block lot last_edited_date geom parcelid parcelid2 taxacctnum taxyear usecode zoningcode numunits yearbuilt numfloors bldgsqft imprvalue landvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelzip section book page block lot updated geom extras · 37 source columns preserved as json cama_lot, map_taxmap, map_block, map_lot, cogo, comments editor, date_modify, sourcedoc, subtype, link_status sheet_type, created_user, created_date, last_edited_user cama_id, loc_id, map, map_cut, block_cut, block_cut_d, lot_d lot_cut, unit, unit_cut, owner2, own_addr2, own_co, reg_id zone, res_area, style, num_rooms, lot_units, addr_num full_str, location extras not present in source — filled with NULL (23) usedesc, zoningdesc, numbldgs, bedrooms, halfbaths, fullbaths, agvalue, parcelstate, legaldesc, township, qtrsection, range, plssdesc sourceurl, taxdistrict, parentid, fireplaces, heating, cooling, foundation, roofcover, siding, heatfuel

Neighboring counties

Parcel data for counties bordering Caroline County:

On this page