Marion County, FL Parcels & GIS Data

Marion County, FL parcel data: 289,065 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Marion County, Florida parcel data covering 289,065 property records.

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

Marion County is a county located in the North Central region of the U.S. state of Florida. As of the 2020 United States census, the population was 375,908. Its county seat is Ocala.

FIPS 12083

Official county website: https://bcc.marionfl.org/cdplus/

The FIPS code for Marion County is 12083.

CitrusSumterLakeVolusiaLevyAlachuaPutnamMarion
Hosted Web API$200/mo

Attribute coverage

Marion County contains 289,065 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%289,065
parcelid100%289,065
parcelid2100%289,061
ogparcelid100%289,065
ogparcelid2100%289,065
parentid45.3%131,062
stackid<0.1%0
geoid100%289,065
statefp100%289,065
countyfp100%289,065
countyname100%289,065
cousubfp100%289,065
cousubname100%289,065
tractce100%289,065
tractname100%289,065
taxacctnum<0.1%0
taxyear100%289,065
taxdistrict100%289,059
usecode99.8%288,351
usedesc84.5%244,116
zoningcode100%289,063
zoningdesc98.5%284,591
numbldgs100%289,065
numunits99.7%288,105
yearbuilt99.7%288,105
numfloors100%289,065
bldgsqft100%289,065
bedrooms100%289,065
halfbaths<0.1%0
fullbaths100%289,065
imprvalue100%288,941
landvalue100%289,064
agvalue0.8%2,258
totalvalue100%289,064
taxacres100%289,065
calcarea100%289,065
saleamt99.7%288,070
saledate96.4%278,635
ownertype100%289,061
ownername100%289,061
owneraddr100%288,952
ownercity98.6%285,024
ownerstate98.9%285,960
ownerzip99.6%287,799
parceladdr98.1%283,459
parcelcity73.8%213,208
parcelstate100%289,065
parcelzip100%289,065
legaldesc<0.1%0
township100%289,061
section100%289,061
qtrsection100%289,061
range100%289,061
plssdesc100%289,061
book99.7%288,187
page99.7%288,187
block99.6%287,936
lot99.6%287,936
parceltype2.9%8,375
accesstype2.9%8,381
iucnclass2.9%8,284
placename1.9%5,551
placetype1.9%5,551
firmid100%289,055
firmdate100%289,055
fldzone100%289,055
zonesubty94.5%273,141
staticbfe1.7%4,929
elevmin99.6%288,023
elevmax99.6%288,023
elevavg99.6%288,023
fireplaces99.8%288,373
heating<0.1%0
heatfuel<0.1%0
cooling<0.1%0
foundation<0.1%0
roofcover<0.1%0
siding99.6%287,936
bldgtype<0.1%0
naicscode8.7%25,136
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%289,065
centroidx100%289,065
centroidy100%289,065
surfpointx100%289,065
surfpointy100%289,065
geom100%289,065
extras100%289,065
ownerlist99.5%287,562
placefp51.8%149,657
zoningurl99.7%288,235
lbcsactivity99.6%287,883
lbcsfunction99.4%287,190
lbcstype99.9%288,769
lbcscharacter99.4%287,349
lbcsownership100%289,061
sourceurl<0.1%0

Schema mapping

How source columns from the acquired Marion 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 — Marion County, Florida (12083) 2 entities · most recent acquisition per entity · generated 2026-10-17 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 parcel alt_key yr1 lnd1 zone1 blds yrblt1 stry bld1_sf beds baths tot_bld_va tot_lnd_va tot_val acres name add_1 add_2 add_3 add_4 situs_1 zip twp sec rge bk1 pg1 app_date geom mill_grp ppar fire pr_1 use_sf assd_val tot_misc_v tot_tax_va tot_taxes globalid_1 fic mo1 q1 vi1 inst1 map_nbr lnd2 lnd3 zone2 zone3 wall age cond arch qual1 type1 pool well septic app_id sos su hx_yr str grp city vm cf cl_val n_cons resusesf restotsf comusesf comtotsf resblds comblds lavalue mrkt_area garage ag hx nabrhd situs_2 pc parcelid parcelid2 taxyear usecode zoningcode numbldgs yearbuilt numfloors bldgsqft bedrooms fullbaths imprvalue landvalue totalvalue taxacres ownername owneraddr parceladdr parcelzip township section range book page updated geom taxdistrict parentid fireplaces extras ZONING zoneclass zonedesc notes geom globalid filename created_us created_da last_edite last_edi_1 zoningcode zoningdesc zoningtype notes geom extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 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 94.5% zonesubty 1.7% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 84.5% usedesc 100% numunits 100% saleamt 96.4% saledate 98.6% ownercity 98.9% ownerstate 100% ownerzip 73.8% parcelcity 100% parcelstate 100% qtrsection 100% plssdesc 100% block 100% lot 100% siding 99.5% ownerlist 51.8% placefp 100% zoningurl 100% lbcsactivity 99.4% lbcsfunction 100% lbcstype 99.4% lbcscharacter 100% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 parentid geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear taxdistrict usecode usedesc zoningcode zoningdesc numbldgs numunits yearbuilt numfloors bldgsqft bedrooms fullbaths imprvalue landvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip township section qtrsection range plssdesc book page block lot firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg fireplaces siding updated centroidx centroidy surfpointx surfpointy geom extras ownerlist placefp zoningurl lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership publish.parcel_layer columns not fed by these sources (23) — empty or below 50% fill in this county stackid, taxacctnum, halfbaths, agvalue, legaldesc, parceltype, accesstype, iucnclass, placename, placetype, heating, heatfuel, cooling foundation, roofcover, bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, sourceurl PARCEL 30 mapped · 21 transformed · 25 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL parcel alt_key yr1 lnd1 zone1 blds yrblt1 stry bld1_sf beds baths tot_bld_va tot_lnd_va tot_val acres name add_1 add_2 add_3 add_4 situs_1 zip twp sec rge bk1 pg1 app_date geom mill_grp ppar fire pr_1 use_sf assd_val tot_misc_v tot_tax_va tot_taxes globalid_1 fic mo1 q1 vi1 inst1 map_nbr lnd2 lnd3 zone2 zone3 wall age cond arch qual1 type1 pool well septic app_id sos su hx_yr str grp city vm cf cl_val n_cons resusesf restotsf comusesf comtotsf resblds comblds lavalue mrkt_area garage ag hx nabrhd situs_2 pc parcelid nullif(btrim(parcel), '')::text parcelid2 nullif(alt_key, 0)::text taxyear nullif(yr1, 0)::text usecode nullif(btrim(lnd1), '')::text zoningcode nullif(btrim(zone1), '')::text numbldgs yearbuilt nullif(yrblt1, 0)::text numfloors bldgsqft bedrooms fullbaths floor((baths)::numeric)::text imprvalue landvalue totalvalue taxacres ownername nullif(btrim(name), '')::text owneraddr case when coalesce(btrim(add_1), '') = '' and coalesce(btrim(ad… parceladdr nullif(btrim(situs_1), '')::text parcelzip nullif(btrim(zip), '')::text township nullif(btrim(twp), '')::text section nullif(btrim(sec), '')::text range nullif(btrim(rge), '')::text book nullif(btrim(bk1), '')::text page nullif(btrim(pg1), '')::text updated nullif(app_date, 0)::text geom taxdistrict nullif(mill_grp, 0)::text parentid nullif(btrim(ppar), '')::text fireplaces (case when upper(left(trim(fire), 1)) in ('Y', '1', 'T') then '… extras ( json_build_object( 'pr_1', pr_1::text, 'use_sf', use_sf::text… not present in source — filled with NULL (25) taxacctnum, usedesc, zoningdesc, numunits, halfbaths, agvalue, saleamt, saledate, ownercity, ownerstate, ownerzip, parcelcity, parcelstate legaldesc, qtrsection, plssdesc, block, lot, sourceurl, heatfuel, heating, cooling, foundation, roofcover, siding ZONING 6 mapped · 5 transformed · 4 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING zoneclass zonedesc notes geom globalid filename created_us created_da last_edite last_edi_1 zoningcode NULLIF(TRIM(zoneclass), '')::text zoningdesc NULLIF(TRIM(zonedesc), '')::text zoningtype 'commercial'::text notes NULLIF(TRIM(notes), '')::text geom extras json_build_object( 'globalid', NULLIF(TRIM(globalid), '')::text… not present in source — filled with NULL (4) ordinance, setbacks, restrictions, sourceurl

Neighboring counties

Parcel data for counties bordering Marion County:

Frequently asked questions

Where can I find Marion County, FL parcel and GIS data?

Land Records publishes a Marion County, FL 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 Marion County, FL dataset as a GeoPackage or CSV.

How many parcels are in Marion County, FL?

The current dataset contains 289,065 parcel records for Marion County, FL, each with its boundary geometry and assessor attributes.

What is the FIPS code for Marion County, FL?

The FIPS code for Marion County, FL is 12083.

What information does each Marion County, FL parcel record include?

Each Marion County, FL 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 Marion County, FL parcel data free?

You can preview Marion County, FL 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 Marion County, FL have an official GIS or property records website?

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

On this page