Pinellas County, FL Parcels & GIS Data

Pinellas County, FL parcel data: 437,387 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Pinellas County, Florida parcel data covering 437,387 property records.

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

Pinellas County is located on the west central coast of the U.S. state of Florida. As of the 2020 census, the population was 959,107, making it the seventh-most populous county in the state. It is also the most densely populated county in Florida, with 1,292 people per square kilometer.

FIPS 12103

Official county website: https://pinellas.gov/

The FIPS code for Pinellas County is 12103.

PascoHillsboroughPinellas

Attribute coverage

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

ColumnCoverageRecords populated
lrid100%437,387
parcelid100%437,387
parcelid2100%437,387
ogparcelid100%437,387
ogparcelid2100%437,387
parentid<0.1%0
stackid<0.1%0
geoid100%437,387
statefp100%437,387
countyfp100%437,387
countyname100%437,387
cousubfp100%437,387
cousubname100%437,387
tractce100%437,387
tractname100%437,387
taxacctnum97.3%425,484
taxyear<0.1%2
taxdistrict99.9%437,057
usecode99.9%437,057
usedesc2.7%11,905
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs64.8%283,554
numunits64.6%282,709
yearbuilt2.5%10,981
numfloors<0.1%170
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue95.5%417,713
landvalue97.9%428,369
agvalue88.8%388,587
totalvalue94.9%415,018
taxacres87.5%382,847
calcarea100%437,387
saleamt<0.1%0
saledate<0.1%0
ownertype99.9%437,042
ownername99.9%436,979
owneraddr99.9%437,057
ownercity99.9%437,057
ownerstate98.5%431,008
ownerzip98.6%431,108
parceladdr96.5%422,080
parcelcity93.9%410,779
parcelstate100%437,387
parcelzip100%437,362
legaldesc99.9%437,057
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book100%437,385
page99.8%436,695
block0.2%722
lot100%437,386
parceltype0.7%3,251
accesstype0.7%3,251
iucnclass0.6%2,500
placename17.8%77,749
placetype17.6%76,812
firmid100%437,387
firmdate100%437,387
fldzone100%437,387
zonesubty97.0%424,111
staticbfe28.9%126,454
elevmin99.2%433,816
elevmax99.2%433,816
elevavg99.2%433,816
fireplaces<0.1%0
heating<0.1%0
heatfuel<0.1%0
cooling<0.1%0
foundation<0.1%0
roofcover<0.1%0
siding<0.1%0
bldgtype<0.1%0
naicscode27.0%118,090
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%437,386
centroidx100%437,387
centroidy100%437,387
surfpointx100%437,387
surfpointy100%437,387
geom100%437,387
extras100%437,387
ownerlist2.7%11,826

Schema mapping

How source columns from the acquired Pinellas 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 — Pinellas County, Florida (12103) 1 entity · most recent acquisition per entity · generated 2026-07-25 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 pgis_pgis_parcelspublic_pin pgis_pgis_parc…public_parcelid pgis_pgis_parcelspublic_strap pgis_pgis_paogeneral_use_code pgis_pgis_parc…floordesignator pgis_pgis_paogeneral_imp_value pgis_pgis_paog…eral_land_value pgis_pgis_paog…l_taxable_value pgis_pgis_parc…blic_statedarea pgis_pgis_paog…eral_saleprice1 pgis_pgis_paogeneral_saledate1 pgis_pgis_paogeneral_owner1 pgis_pgis_paogeneral_ownadd_1 pgis_pgis_paogeneral_owncity pgis_pgis_paogeneral_ownstate pgis_pgis_paogeneral_ownzip pgis_pgis_paogeneral_site_num pgis_pgis_paogeneral_site_city pgis_pgis_paog…eral_site_state pgis_pgis_paogeneral_site_zip pgis_pgis_paogeneral_legal pgis_pgis_parcelspublic_tw pgis_pgis_parcelspublic_sc pgis_pgis_parcelspublic_rg pgis_pgis_parcelspublic_bk pgis_pgis_paogeneral_tax_page pgis_pgis_parc…blockdesignator pgis_pgis_parcelspublic_lot pgis_pgis_parc…blic_modifydate geom pgis_pgis_paogeneral_millage 108 cols ⇢ parcelid parcelid2 taxacctnum usecode numfloors imprvalue landvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc township section range book page block lot updated geom taxdistrict extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 0.0% taxyear geom · derived from geometry geom dem.us_1m · USGS 1m DEM 99.2% elevmin 99.2% elevmax 99.2% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 97.0% zonesubty 28.9% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 64.8% numbldgs 64.6% numunits 88.8% agvalue lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict usecode numbldgs numunits numfloors imprvalue landvalue agvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc township section range book page block lot firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras publish.parcel_layer columns not fed by these sources (32) — empty or below 50% fill in this county parentid, stackid, usedesc, zoningcode, zoningdesc, yearbuilt, bldgsqft, bedrooms, halfbaths, fullbaths, qtrsection, plssdesc, parceltype accesstype, iucnclass, placename, placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid dfrurl, caapermit, cwapermit, rcrapermit, ownerlist PARCEL 31 mapped · 108 kept in extras · 23 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL pgis_pgis_parcelspublic_pin pgis_pgis_parcelspublic_parcelid pgis_pgis_parcelspublic_strap pgis_pgis_paogeneral_use_code pgis_pgis_parcel…_floordesignator pgis_pgis_paogeneral_imp_value pgis_pgis_paogeneral_land_value pgis_pgis_paogen…al_taxable_value pgis_pgis_parcel…ublic_statedarea pgis_pgis_paogeneral_saleprice1 pgis_pgis_paogeneral_saledate1 pgis_pgis_paogeneral_owner1 pgis_pgis_paogeneral_ownadd_1 pgis_pgis_paogeneral_owncity pgis_pgis_paogeneral_ownstate pgis_pgis_paogeneral_ownzip pgis_pgis_paogeneral_site_num pgis_pgis_paogeneral_site_city pgis_pgis_paogeneral_site_state pgis_pgis_paogeneral_site_zip pgis_pgis_paogeneral_legal pgis_pgis_parcelspublic_tw pgis_pgis_parcelspublic_sc pgis_pgis_parcelspublic_rg pgis_pgis_parcelspublic_bk pgis_pgis_paogeneral_tax_page pgis_pgis_parcel…_blockdesignator pgis_pgis_parcelspublic_lot pgis_pgis_parcel…ublic_modifydate geom pgis_pgis_paogeneral_millage parcelid parcelid2 taxacctnum usecode numfloors imprvalue landvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc township section range book page block lot updated geom taxdistrict extras · 108 source columns preserved as json pgis_pgis_parcelspublic_objectid pgis_pgis_parcelspublic_joined pgis_pgis_parcelspublic_planid, pgis_pgis_parcelspublic_name pgis_pgis_parcelspublic_type pgis_pgis_parcelspublic_compiled pgis_pgis_parcelspublic_historical pgis_pgis_parcelspublic_systemstartdate pgis_pgis_parcelspublic_systemenddate pgis_pgis_parcelspublic_legalstartdate pgis_pgis_parcelspublic_legalenddate pgis_pgis_parcelspublic_groupid pgis_pgis_parcelspublic_accuracy pgis_pgis_parcelspublic_rotation pgis_pgis_parcelspublic_scale pgis_pgis_parcelspublic_unclosed pgis_pgis_parcelspublic_miscloseratio pgis_pgis_parcelspublic_misclosedistance pgis_pgis_parcelspublic_misclosebearing pgis_pgis_parcelspublic_construction pgis_pgis_parcelspublic_shapestderrore pgis_pgis_parcelspublic_shapestderrorn pgis_pgis_parcelspublic_backsightbearing pgis_pgis_parcelspublic_globalid pgis_pgis_parcelspublic_conveyancetype pgis_pgis_parcelspublic_conveyancedesignator pgis_pgis_parcelspublic_simcondivtype pgis_pgis_parcelspublic_blockdesignator pgis_pgis_parcelspublic_encumbrancetype pgis_pgis_parcelspublic_separatedrighttype pgis_pgis_parcelspublic_historytype pgis_pgis_parcelspublic_principalmeridian pgis_pgis_parcelspublic_townshipnumber pgis_pgis_parcelspublic_townshipfraction pgis_pgis_parcelspublic_townshipdirection pgis_pgis_parcelspublic_rangenumber pgis_pgis_parcelspublic_rangefraction pgis_pgis_parcelspublic_rangedirection pgis_pgis_parcelspublic_townshipdupcode pgis_pgis_parcelspublic_plssid pgis_pgis_parcelspublic_firstdivisiontype pgis_pgis_parcelspublic_firstdivisiondupcode pgis_pgis_parcelspublic_seconddivisionnumber pgis_pgis_parcelspublic_seconddivisionsuffix pgis_pgis_parcelspublic_seconddivisiontype pgis_pgis_parcelspublic_specialsurveynumber pgis_pgis_parcelspublic_specialsurveysuffix pgis_pgis_parcelspublic_specialsurveytype pgis_pgis_parcelspublic_specialsurveynotes pgis_pgis_parcelspublic_createdby pgis_pgis_parcelspublic_modifiedby pgis_pgis_parcelspublic_halfsection pgis_pgis_parcelspublic_parcelsubtype pgis_pgis_parcelspublic_parcelid_dsp1 pgis_pgis_parcelspublic_parcelid_dsp2 pgis_pgis_parcelspublic_parcelno pgis_pgis_paogeneral_objectid pgis_pgis_paogeneral_old_pin_num pgis_pgis_paogeneral_homestead_exemp pgis_pgis_paogeneral_widow_exemp pgis_pgis_paogeneral_disability_exemp pgis_pgis_paogeneral_tax_exemp pgis_pgis_paogeneral_agricult_exemp pgis_pgis_paogeneral_new_const_value pgis_pgis_paogeneral_old_use_code pgis_pgis_paogeneral_old_fire_district pgis_pgis_paogeneral_old_millage pgis_pgis_paogeneral_tax_book, pgis_pgis_paogeneral_taxes pgis_pgis_paogeneral_xcord, pgis_pgis_paogeneral_ycord pgis_pgis_paogeneral_old_legal pgis_pgis_paogeneral_date_changed pgis_pgis_paogeneral_old_site_num pgis_pgis_paogeneral_old_site_st pgis_pgis_paogeneral_old_site_city pgis_pgis_paogeneral_old_site_state pgis_pgis_paogeneral_old_site_zip pgis_pgis_paogeneral_old_land_use_code pgis_pgis_paogeneral_date_loaded pgis_pgis_paogeneral_assessment_key pgis_pgis_paogeneral_old_homestead pgis_pgis_paogeneral_old_government pgis_pgis_paogeneral_old_institutional pgis_pgis_paogeneral_historic pgis_pgis_paogeneral_old_owner1 pgis_pgis_paogeneral_old_owner2 pgis_pgis_paogeneral_old_mailto pgis_pgis_paogeneral_old_ownadd_1 pgis_pgis_paogeneral_old_ownadd_2 pgis_pgis_paogeneral_old_owncity pgis_pgis_paogeneral_old_ownstate pgis_pgis_paogeneral_old_owncountry pgis_pgis_paogeneral_old_ownzip pgis_pgis_paogeneral_saledate2 pgis_pgis_paogeneral_saleprice2, pgis_pgis_paogeneral_pin_num pgis_pgis_paogeneral_land_use_code pgis_pgis_paogeneral_fire_district pgis_pgis_paogeneral_site_st, pgis_pgis_paogeneral_homestead pgis_pgis_paogeneral_government pgis_pgis_paogeneral_institutional pgis_pgis_paogeneral_owner2, pgis_pgis_paogeneral_mailto pgis_pgis_paogeneral_ownadd_2 pgis_pgis_paogeneral_owncountry pgis_pgis_paogeneral_assess_value extras not present in source — filled with NULL (23) taxyear, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, bldgsqft, bedrooms, halfbaths, fullbaths, agvalue, qtrsection plssdesc, sourceurl, parentid, fireplaces, heating, cooling, foundation, roofcover, siding, heatfuel

Neighboring counties

Parcel data for counties bordering Pinellas County:

Frequently asked questions

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

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

How many parcels are in Pinellas County, FL?

The current dataset contains 437,387 parcel records for Pinellas County, FL, each with its boundary geometry and assessor attributes.

What is the FIPS code for Pinellas County, FL?

The FIPS code for Pinellas County, FL is 12103.

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

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

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

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

On this page