Puerto Rico

OKLocate does not yet serve measured property data in Puerto Rico. Geocoding, typeahead, the base map and aerial imagery cover the whole state, and FEMA flood share and census tract counts are published for all 78 counties.

Address level data

  • Forward geocoding · Every county
  • Reverse geocoding · Every county
  • Typeahead · About 100 ms
  • County FIPS on every result
  • Census tract on every result (Q4 2026)
  • Place on every result (Q4 2026)
  • School district on every result (Q4 2026)
  • Legislative districts on every result (Q4 2026)

Mapping

  • Base map · Every county
  • Aerial imagery · To zoom 15
  • High-resolution aerial, zoom 16 to 18 (Q4 2026)
  • Flood zone boundaries · FEMA NFHL
  • School district boundaries
  • Place boundaries
  • ZIP code boundaries
  • Census tract boundaries
  • Legislative boundaries (Q4 2026)

Property measurements

  • Measured property profiles (Q4 2026)
  • Roof, solar and pool measurements (Q4 2026)
  • Viewable LiDAR point cloud per home (Q4 2026)
  • Search a county on any measured field (Q4 2026)

Demographics

  • Population and households · Every county
  • Housing units, owner and renter
  • Median home value and rent
  • Median household income
  • Year built and unit types
  • FEMA flood share and zone breakdown · 58 of 78 counties

Puerto Rico by the numbers

Counties
78
Census tracts
981
CountyHomes measuredFieldsLand in a flood zoneCensus tracts
Adjuntas MunicipioNot served0.0%6
Aguada MunicipioNot served0.0%10
Aguadilla MunicipioNot served0.0%17
Aguas Buenas MunicipioNot served0.0%6
Aibonito MunicipioNot served6
Añasco MunicipioNot served0.0%8
Arecibo MunicipioNot served0.0%25
Arroyo MunicipioNot served0.0%5
Barceloneta MunicipioNot served0.0%5
Barranquitas MunicipioNot served0.0%6
Bayamón MunicipioNot served0.0%63
Cabo Rojo MunicipioNot served0.0%15
Caguas MunicipioNot served0.0%34
Camuy MunicipioNot served0.0%8
Canóvanas MunicipioNot served0.0%12
Carolina MunicipioNot served0.0%45
Cataño MunicipioNot served16
Cayey MunicipioNot served0.0%11
Ceiba MunicipioNot served4
Ciales MunicipioNot served0.0%4
Cidra MunicipioNot served0.0%10
Coamo MunicipioNot served9
Comerío MunicipioNot served0.0%5
Corozal MunicipioNot served0.0%6
Culebra MunicipioNot served2
Dorado MunicipioNot served0.0%9
Fajardo MunicipioNot served0.0%11
Florida MunicipioNot served2
Guánica MunicipioNot served0.0%8
Guayama MunicipioNot served0.0%10
Guayanilla MunicipioNot served0.0%6
Guaynabo MunicipioNot served0.0%27
Gurabo MunicipioNot served0.0%11
Hatillo MunicipioNot served0.0%7
Hormigueros MunicipioNot served0.0%5
Humacao MunicipioNot served0.0%14
Isabela MunicipioNot served12
Jayuya MunicipioNot served0.0%3
Juana Díaz MunicipioNot served0.0%13
Juncos MunicipioNot served7
Lajas MunicipioNot served0.0%6
Lares MunicipioNot served0.0%8
Las Marías MunicipioNot served0.0%3
Las Piedras MunicipioNot served0.0%8
Loíza MunicipioNot served0.0%11
Luquillo MunicipioNot served6
Manatí MunicipioNot served10
Maricao MunicipioNot served2
Maunabo MunicipioNot served4
Mayagüez MunicipioNot served26
Moca MunicipioNot served0.0%8
Morovis MunicipioNot served0.0%7
Naguabo MunicipioNot served0.0%5
Naranjito MunicipioNot served5
Orocovis MunicipioNot served0.0%7
Patillas MunicipioNot served5
Peñuelas MunicipioNot served0.0%7
Ponce MunicipioNot served0.0%46
Quebradillas MunicipioNot served5
Rincón MunicipioNot served0.0%6
Río Grande MunicipioNot served0.0%13
Sabana Grande MunicipioNot served0.0%6
Salinas MunicipioNot served0.0%9
San Germán MunicipioNot served0.0%7
San Juan MunicipioNot served0.0%138
San Lorenzo MunicipioNot served0.0%9
San Sebastián MunicipioNot served0.0%9
Santa Isabel MunicipioNot served0.0%6
Toa Alta MunicipioNot served0.0%13
Toa Baja MunicipioNot served0.0%24
Trujillo Alto MunicipioNot served0.0%17
Utuado MunicipioNot served0.0%8
Vega Alta MunicipioNot served0.0%10
Vega Baja MunicipioNot served14
Vieques MunicipioNot served3
Villalba MunicipioNot served6
Yabucoa MunicipioNot served10
Yauco MunicipioNot served0.0%11

Flood share is the percent of a county's land inside a FEMA Special Flood Hazard Area, from the National Flood Hazard Layer. It is a map overlay for analysis, not a flood determination. A blank cell means we have no measurement for that county, which is not the same as zero.