Public Records
Edition
PhiladelphiaBuilt on public City of Philadelphia recordsJuly 8, 2026

Who owns your block

1000 block of Spruce St

A mixed-ownership block: 55% owner-occupied, 8% investor-held, with 2 open code violations and 3 homes behind $14,542 on taxes.

The typical home here is up 37% since 2016, now about $334K. Property taxes are climbing about 3% a year though the increases have eased lately.

Every parcel on the block, colored by who owns it. Tap a parcel for the owner and its city record.
The readAI analysis · from the figures below
  1. 01
    Appreciation

    Block appreciation of 2.9% per year since 2016 trails the city rate of 6.5% per year by 3.6 points annually.

  2. 02
    Turnover

    162 of 171 homes have never sold since 2000, indicating an exceptionally stable long-term resident base.

By the Numbers

Median value
$334K
$32K–$1.8M
ZIP median $395K
Price / sq ft
$341
typical home
city median $177
Vs. Philadelphia
1.5×
the city median
city $223K
Recent sale
$351K
14 sold in 2yr
assessed $334K
Tax / yr
$4K
typical · up to $24K
city ≈$3K/yr
Tax abatements
5 of 171
$95K/yr forgone
Owner-occupied
55%
94 of 171
city 41%
Rentals
13%
23 licensed
city 15% of homes
Open violations
2
L&I code
▼ block 1% · city 5%
Back taxes
$15K
3 of 171 behind
▼ block 2% · city 9%
Zoning appeals
6
5 homes · ZBA & boards
block 3% · city 5%

How fast it's moving

1 year
+5%
value · tax +$205
5 years
+12%
value · tax +$299
10 years
+11%
value · tax +$347

Assessed-value change for the typical home. Philadelphia taxes a flat 1.3998% of value, so the bill moves with it.

The makeup of the block

Every home, plotted by size and assessed value — press play and watch the block reprice from 2016 to 2027. One bubble per house (area = lot size), colored by who owns it; a gold ring marks tax-abated new construction. Click a bubble for its report.

2027
  • Owner-occupied
  • Investor / LLC
  • Absentee
  • Vacant
  • Tax-abated
  • Bubble = lot size
  • → bigger interior  ·  ↑ higher value

Assessed values from the city's year-by-year assessment record — a proxy for price, lumpy in reassessment years.

How the block compares

The typical home here is $334K — about 1.5× the citywide median, and below the ZIP 19107 median of $395K. The same block, read against everyone else in the ZIP 19107 and across Philadelphia.

This blockZIP 19107Philadelphia
Median home value$334K$395K$223K
Owner-occupied37%20%41%

Safety & quality of life

Within 200 metres of the block over the last 12 months: 103 reported crimes (26 violent) and 464 resident 311 requests to the city.

Crimes · 12mo
103
26 violent · within 200m
311 requests · 12mo
464
26 still open

Most reported crimes

Thefts31
Other Assaults15
Vandalism/Criminal Mischief11
Burglary Non-Residential9
Motor Vehicle Theft9
Burglary Residential7

Top 311 complaints

Rubbish/Recyclable Material Collection126
Information Request46
Illegal Dumping37
Salting32
Sanitation Violation30
Maintenance Complaint25

Philadelphia Police incident reports and 311 service requests within 200m, trailing 12 months. Reported location, not necessarily where an incident occurred.

Schools

The public schools this block is zoned for — its official School District of Philadelphia catchments.

Elementary & Middle
General George A Mccall
High · 9-12
Benjamin HS Franklin
616 N 15th St · 975 students

Catchment assignments from the School District of Philadelphia via City of Philadelphia open data. Confirm with the District before enrollment decisions.

What it's worth, and where taxes are going

Median assessed value · 2016–2027

$0$500K$1.0M$334K2016: $244K2017: $301K2018: $301K2019: $288K2020: $299K2021: $299K2022: $299K2023: $307K2024: $307K2025: $318K2026: $318K2027: $334K2016202020232027

▲ +37% since 2016

Estimated property tax · per home, per year

$0$2,500$5,000$4,3392016: $3,0742017: $3,9922018: $4,0262019: $3,9112020: $4,0402021: $4,0402022: $4,0402023: $3,9752024: $3,9952025: $4,1342026: $4,1342027: $4,3392016202020232027

▲ +41% since 2016 · ~+3%/yr

5
5 properties on this block carry a tax abatement or major exemption. New construction and gut rehabs get the improvement value exempted for up to 10 years, so their tax bills sit far below their real value — block-wide, exemptions keep about $94,899 a year off the tax roll. Read the tax figures with that in mind.

Who really pays — effective tax rate, one dot per home

1.40% — the statutory rate0%0.4%0.8%1.2%
$22,522pays now $24,354at the full rate

1023 Spruce St is assessed at $1.7M but pays $22,522 a year — about 92% of the $24,354 it would owe at the statutory rate, because its new-construction value is abated.

The block as an asset

Read like a financial asset, this block has lagged the Philadelphia market, compounding +2.9% a year against the city's 6.5%.

Indexed performance · this block vs. the Philadelphia market

9510025020162019202220252027This block 137 Philadelphia 201

Rebased to 100 in 2016, like a stock against its index. $100 in the typical home here would be worth $137 today versus $201 across Philadelphia — this block trailed the market.

Annualized return
+2.9%/yr
price, since 2016
Total appreciation
+37%
since 2016
Net rental yield
est., after tax carry
Total return
+2.9%/yr
price + net rent
Real return
-0.1%/yr
after ~3% inflation
vs. Philadelphia
-3.6 pts
market 6.5%/yr

Return is from assessed-value history (a proxy for market price, lumpy in reassessment years); rental yield is estimated from ACS area rents. Informational only, not investment advice.

How often it changes hands

This block has recorded 15 arm's-length sales since 2000. The typical home has sold 0 times in that window, while 162 have not changed hands at all.

Every recorded sale · price & date

$0$10M$20M200020052010201520202025
15arm's-length sales since 2000
0times the typical home has sold
4most sales for a single property
162homes never sold in the window

Who owns it

Ownership of 171 parcels

Owner-occupied: 94Investor / LLC: 12Absentee individual: 65 171parcels
  • Owner-occupied 94
  • Investor / LLC 12
  • Absentee individual 65

Value distribution today

10 parcels88 parcels33 parcels17 parcels6 parcels3 parcels14 parcels
$32K$1.2M+

The block's largest owner, Centra Associates Lp, carries 12 open violations across 47 properties it owns around the city.

OwnerOn blockOwns citywidePortfolio valueSource
Centra Associates Lp247$76Mphila.gov ↗
Jefftown Village Lp212$6.4Mphila.gov ↗
1023-1028 Spruce Lp44$6.1Mphila.gov ↗
1000 Spruce Street Llc11$1.3Mphila.gov ↗
1018g Spruce Street Llc11$304Kphila.gov ↗
Edrs Developers Llc11$289Kphila.gov ↗
Phi Chi Housing Inc11$1.3Mphila.gov ↗
Central Apartments Llc11$557Kphila.gov ↗

House by house

All 171 homes on the block — value and 12-year trajectory, ownership, and the paper trail on the ones that were bought, built, torn down, or flipped. Sorted up the street; each links to its full city record — or download the roster (CSV).

Every house's assessed value, 2016–2027 — each line is one home

$0$1.0M$2.0M201620182020202220242026Block median
Each houseNew build / flipBlock median

Worth a look

AddressOwnershipValue & trendBd/BaSq ftBuiltSalesFlags
1000 SPRUCE ST Investor / LLC $1.3M —/— 7,800 1900 1
1001 SPRUCE ST Absentee individual $1.2M —/— 4,608 1911 0 rented1 viol
1002 SPRUCE ST Owner-occupied $590K 2/2 1,420 1900 0
1002 SPRUCE ST Owner pulled a addition and/or alteration permit in 2025. Absentee individual $442K 2/2 1,274 1900 0 rented
1002 SPRUCE ST Owner-occupied $582K 2/2 1,402 1900 0
1002 SPRUCE ST Owner-occupied $625K 2/2 1,318 1900 0
1002 SPRUCE ST Owner-occupied $570K 2/2 1,318 1900 0
1003 SPRUCE ST Investor / LLC $1.1M —/— 4,497 1850 0 rented
1005 SPRUCE ST Investor / LLC $847K —/— 4,571 1900 0 rented
1006 SPRUCE ST Owner-occupied $1.7M —/— 8,961 1850 1
1007 SPRUCE ST Absentee individual $1.1M —/— 2,961 1850 0 rented
1008-20 SPRUCE ST Owner-occupied $185K —/1 480 1925 0
1008-20 SPRUCE ST Absentee individual $310K —/— 1,108 1925 0
1008-20 SPRUCE ST Absentee individual $196K —/1 509 1925 0
1008-20 SPRUCE ST Absentee individual $289K 2/1 857 1925 0
1008-20 SPRUCE ST Owner-occupied $202K —/1 528 1925 0
1008-20 SPRUCE ST Owner-occupied $217K —/1 570 1925 0
1008-20 SPRUCE ST Owner-occupied $313K 1/1 1,136 1925 0
1008-20 SPRUCE ST Owner-occupied $242K —/1 666 1925 0
1008-20 SPRUCE ST Owner-occupied $289K 2/1 850 1925 0
1008-20 SPRUCE ST Absentee individual $340K —/— 1,320 1925 0
1008-20 SPRUCE ST Investor / LLC $304K 2/1 990 1925 0
1008-20 SPRUCE ST Owner-occupied $265K —/1 694 1925 0
1008-20 SPRUCE ST Absentee individual $265K —/1 693 1925 0
1008-20 SPRUCE ST Owner-occupied $180K —/1 472 1925 0
1008-20 SPRUCE ST Absentee individual $286K 2/1 841 1925 0
1008-20 SPRUCE ST Owner-occupied $340K 2/1 1,320 1925 0
1008-20 SPRUCE ST Owner-occupied $313K 2/1 1,142 1925 0
1008-20 SPRUCE ST Absentee individual $275K —/— 1,344 1925 0
1008-20 SPRUCE ST Owner-occupied $313K —/— 1,148 1925 0
1008-20 SPRUCE ST Owner-occupied $289K 2/1 857 1925 0
1008-20 SPRUCE ST Owner-occupied $186K —/1 485 1925 0
1008-20 SPRUCE ST Owner-occupied $395K —/— 1,512 1925 0
1008-20 SPRUCE ST Absentee individual $289K 1/1 857 1925 0
1008-20 SPRUCE ST Absentee individual $179K —/1 467 1925 0 rented
1008-20 SPRUCE ST Absentee individual $185K —/1 480 1925 0 rented
1008-20 SPRUCE ST Absentee individual $275K 1/1 1,344 1925 0
1008-20 SPRUCE ST Owner-occupied $289K 2/1 857 1925 0 abated
1008-20 SPRUCE ST Owner-occupied $324K 2/2 1,227 1925 0
1008-20 SPRUCE ST Owner-occupied $312K 2/2 1,127 1925 0
1008-20 SPRUCE ST Owner-occupied $330K 2/2 1,260 1925 0
1008-20 SPRUCE ST Owner-occupied $310K 1/1 1,112 1925 0
1008-20 SPRUCE ST Owner-occupied $282K 2/1 808 1925 0
1008-20 SPRUCE ST Owner-occupied $268K 1/1 750 1925 0 tax lien
1008-20 SPRUCE ST Owner-occupied $265K —/1 693 1925 0 rented
1008-20 SPRUCE ST Owner-occupied $541K 2/1 2,233 1925 0
1008-20 SPRUCE ST Owner-occupied $574K 2/3 2,402 1925 0
1008-20 SPRUCE ST Absentee individual $300K 1/1 956 1925 0
1008-20 SPRUCE ST Owner-occupied $315K 1/1 1,172 1925 0
1008-20 SPRUCE ST Owner-occupied $215K —/1 567 1925 0 rented
1008-20 SPRUCE ST Absentee individual $275K 1/1 1,344 1925 0
1008-20 SPRUCE ST Owner-occupied $275K 1/1 1,321 1925 0
1008-20 SPRUCE ST Owner-occupied $306K —/— 1,018 1925 0
1008-20 SPRUCE ST Absentee individual $318K 2/1 1,188 1925 0
1008-20 SPRUCE ST Owner pulled a addition and/or alteration permit in 2021. Owner-occupied $593K 2/2 2,664 1925 0
1008-20 SPRUCE ST Investor / LLC $289K 2/1 857 1925 0 rented
1008-20 SPRUCE ST Absentee individual $340K —/— 1,320 1925 0
1008-20 SPRUCE ST Owner-occupied $217K —/1 570 1925 0
1008-20 SPRUCE ST Owner-occupied $340K —/— 1,320 1925 0
1008-20 SPRUCE ST Owner-occupied $289K 2/1 874 1925 0
1008-20 SPRUCE ST Absentee individual $308K 2/1 1,036 1925 0
1008-20 SPRUCE ST Owner-occupied $250K —/1 670 1925 0
1008-20 SPRUCE ST Absentee individual $565K 2/1 2,347 1925 0
1008-20 SPRUCE ST Absentee individual $289K 1/1 856 1925 0
1008-20 SPRUCE ST Absentee individual $302K 2/1 967 1925 0
1008-20 SPRUCE ST Absentee individual $204K —/1 532 1925 0
1008-20 SPRUCE ST Owner-occupied $324K —/— 1,227 1925 0 abated
1008-20 SPRUCE ST Owner-occupied $302K 2/1 967 1925 0
1008-20 SPRUCE ST Absentee individual $269K 1/1 765 1925 0 rented
1008-20 SPRUCE ST Absentee individual $185K —/1 480 1925 0
1008-20 SPRUCE ST Owner-occupied $275K 1/1 1,321 1925 0
1008-20 SPRUCE ST Owner-occupied $223K —/1 616 1925 0
1008-20 SPRUCE ST Owner-occupied $275K 1/1 788 1925 0
1008-20 SPRUCE ST Owner-occupied $313K 2/1 1,140 1925 0
1008-20 SPRUCE ST Owner-occupied $226K —/1 625 1925 0
1008-20 SPRUCE ST Absentee individual $265K —/1 693 1925 0
1008-20 SPRUCE ST Owner-occupied $313K 1/1 1,150 1925 0
1008-20 SPRUCE ST Owner-occupied $302K 2/1 967 1925 0
1008-20 SPRUCE ST Owner-occupied $310K —/— 1,108 1925 0
1009 SPRUCE ST Appeal granted (2017); Appeal granted (2019). Absentee individual $714K —/— 2,223 1900 0 rented
1011 SPRUCE ST Absentee individual $897K —/— 3,712 1900 1 rented
1013 SPRUCE ST Bought for $6.5M in 2018. Owner pulled a addition and/or alteration permit in 2020. Investor / LLC $986K 2/2 3,469 1850 1
1015 SPRUCE ST Bought for $6.5M in 2018. Owner pulled a addition and/or alteration permit in 2021. Investor / LLC $729K —/— 3,545 1850 1
1017 SPRUCE ST Absentee individual $334K 2/1 1,014 1900 0
1017 SPRUCE ST Owner-occupied $338K 2/1 1,032 1900 0
1017 SPRUCE ST Absentee individual $318K 1/1 861 1900 0
1017 SPRUCE ST Absentee individual $212K 1/1 562 1900 0
1017 SPRUCE ST Absentee individual $612K 2/2 1,936 1900 0
1019 SPRUCE ST Absentee individual $767K —/— 4,420 1900 0 rented
1022 SPRUCE ST Owner pulled a addition and/or alteration permit in 2023. Owner-occupied $942K —/— 5,185 1900 0
1023 SPRUCE ST Bought for $336K in 2006, built new (tax-abated), sold for $10M in 2022. Investor / LLC $1.7M —/— 5,585 1900 4 abated
1024 SPRUCE ST Owner-occupied $647K 2/2 2,074 1900 0
1024 SPRUCE ST Owner pulled a addition and/or alteration permit in 2023. Owner-occupied $654K 2/2 2,100 1900 0
1024 SPRUCE ST Owner-occupied $550K 2/2 1,681 1900 0
1025 SPRUCE ST Owner-occupied $1.3M —/— 7,850 1860 0
1026 SPRUCE ST Bought for $6.5M in 2017, built new under a 2018 permit (tax-abated), sold for $10M in 2022. Investor / LLC $1.3M —/— 5,440 1899 2 abated
1027 SPRUCE ST Traded 2×: $6.5M in 2017 → $10M in 2022 (+59%). Investor / LLC $1.6M —/— 8,862 1900 2 rented
1028 SPRUCE ST Bought for $6.5M in 2017, built new under a 2018 permit (tax-abated), sold for $10M in 2022. Investor / LLC $1.6M —/— 5,795 1899 2 abated1 viol
1029-33 SPRUCE ST Owner-occupied $238K —/1 564 1900 0 rented
1029-33 SPRUCE ST Absentee individual $300K 1/1 772 1900 0
1029-33 SPRUCE ST Absentee individual $254K —/1 634 1900 0
1029-33 SPRUCE ST Absentee individual $330K 2/1 841 1900 0
1029-33 SPRUCE ST Absentee individual $32K —/— 0
1029-33 SPRUCE ST Absentee individual $32K —/— 0
1029-33 SPRUCE ST Absentee individual $345K 2/1 962 1900 0
1029-33 SPRUCE ST Absentee individual $330K 1/1 846 1900 0
1029-33 SPRUCE ST Owner-occupied $352K 1/1 989 1900 0 rented
1029-33 SPRUCE ST Owner-occupied $287K 1/1 730 1900 0
1029-33 SPRUCE ST Owner-occupied $354K 2/1 995 1900 0
1029-33 SPRUCE ST Owner-occupied $326K 1/1 868 1900 0
1029-33 SPRUCE ST Absentee individual $32K —/— 0
1029-33 SPRUCE ST Absentee individual $348K 1/1 974 1900 0
1029-33 SPRUCE ST Absentee individual $317K 1/1 813 1900 0
1029-33 SPRUCE ST Owner-occupied $298K 2/1 768 1900 0
1029-33 SPRUCE ST Owner-occupied $278K —/1 698 1900 0
1029-33 SPRUCE ST Owner-occupied $650K 2/1 2,200 1900 0
1029-33 SPRUCE ST Absentee individual $324K 1/1 864 1900 0
1029-33 SPRUCE ST Absentee individual $352K 2/1 950 1900 0
1029-33 SPRUCE ST Owner-occupied $410K 1/1 1,262 1900 0
1029-33 SPRUCE ST Owner-occupied $270K —/1 669 1900 0 rented
1029-33 SPRUCE ST Owner-occupied $578K 2/2 2,167 1900 0
1029-33 SPRUCE ST Absentee individual $347K 1/1 968 1900 0
1029-33 SPRUCE ST Absentee individual $32K —/— 0
1030-32 SPRUCE ST Owner-occupied $1.1M 2/2 2,423 1900 0
1030-32 SPRUCE ST Owner-occupied $495K 2/2 1,154 1900 0
1030-32 SPRUCE ST Absentee individual $622K 2/2 1,424 1900 0
1030-32 SPRUCE ST Owner-occupied $1.8M 3/3 3,750 1900 0
1030-32 SPRUCE ST Owner-occupied $794K 2/2 1,494 1900 0
1030-32 SPRUCE ST Owner-occupied $1.1M 2/2 2,423 1900 0
1030-32 SPRUCE ST Owner-occupied $1.4M 2/2 3,092 1900 0
1030-32 SPRUCE ST Absentee individual $796K 2/2 1,500 1900 0
1034 SPRUCE ST Owner-occupied $501K 2/2 1,101 2005 0 rented
1034 SPRUCE ST Absentee individual $501K 2/2 1,101 2005 0 rented
1034 SPRUCE ST Owner-occupied $501K 2/2 1,101 2005 0
1034 SPRUCE ST Absentee individual $501K 2/2 1,101 2005 0
1034 SPRUCE ST Owner-occupied $451K 2/1 973 2005 0
1034 SPRUCE ST Absentee individual $501K 2/2 1,101 2005 0
1034 SPRUCE ST Owner-occupied $501K 2/2 1,101 2005 0 rented
1034 SPRUCE ST Investor / LLC $557K —/— 1,283 2005 0
1034 SPRUCE ST Owner-occupied $501K 2/2 1,101 2005 0
1034 SPRUCE ST Owner-occupied $460K 2/2 996 2005 0
1034 SPRUCE ST Owner-occupied $501K 2/2 1,101 2005 0
1034 SPRUCE ST Absentee individual $460K 2/2 996 2005 0
1034 SPRUCE ST Owner-occupied $501K 2/2 1,101 2005 0
1034 SPRUCE ST Owner-occupied $460K 2/2 996 2005 0
1034 SPRUCE ST Owner-occupied $460K 2/2 996 2005 0
1034 SPRUCE ST Owner-occupied $501K 2/2 1,101 2005 0
1034 SPRUCE ST Owner-occupied $520K 2/2 1,101 2005 0
1034 SPRUCE ST Absentee individual $460K 2/2 996 2005 0
1034 SPRUCE ST Absentee individual $460K 2/2 996 2005 0
1034 SPRUCE ST Owner-occupied $501K 2/2 1,101 2005 0
1035 SPRUCE ST Owner-occupied $308K 2/1 893 1900 0
1035 SPRUCE ST Absentee individual $255K 1/1 707 1900 0
1035 SPRUCE ST Owner-occupied $345K 1/1 990 1900 0
1035 SPRUCE ST Owner-occupied $385K 2/2 1,186 1900 0
1035 SPRUCE ST Owner-occupied $368K 2/2 1,085 1900 0
1035 SPRUCE ST Absentee individual $255K 1/1 871 1900 0
1035 SPRUCE ST Absentee individual $420K 2/1 1,314 1900 0
1035 SPRUCE ST Owner pulled a addition and/or alteration permit in 2021. Absentee individual $395K 2/2 1,225 1900 0
1035 SPRUCE ST Owner-occupied $365K 2/1 1,115 1900 0
1035 SPRUCE ST Owner-occupied $470K 2/2 1,561 1900 0
1035 SPRUCE ST Owner-occupied $360K 2/1 1,062 1900 0
1035 SPRUCE ST Absentee individual $285K 1/1 1,101 1900 0
1035 SPRUCE ST Owner-occupied $366K 2/1 1,115 1900 0
1035 SPRUCE ST Absentee individual $265K 1/1 1,154 1900 0
1035 SPRUCE ST Absentee individual $372K 1/1 1,021 1900 0
1035 SPRUCE ST Absentee individual $580K 3/2 2,377 1900 0 rented
1035 SPRUCE ST Owner-occupied $317K 1/1 939 1900 0
1035 SPRUCE ST Absentee individual $320K 1/1 973 1900 0
1035 SPRUCE ST Owner-occupied $377K 2/1 1,156 1900 0
1035 SPRUCE ST Absentee individual $302K 1/1 864 1900 0 rented

Neighborhood

Neighborhood income and demographics are coming soon.

Generated 2026-07-08 from public City of Philadelphia records  ·  Download this block's data (CSV)

Where this comes from

City datasets are fetched live from OpenDataPhilly (phl.carto.com) and cached briefly. AI-written passages are generated from these records only and rejected if they state a number the record doesn't hold.