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

Who owns your block

2100 block of Kensington Walk

A mostly owner-occupied block: 70% of homes are lived in by their owners.

Every parcel on the block, colored by who owns it. Tap a parcel for the owner and its city record.

By the Numbers

Median value
$353K
$209K–$518K
Recent sale
$375K
1 sold in 2yr
assessed $353K
Median built
2018
year built
city 1925
Owner-occupied
70%
28 of 40
Open violations
0
none on record
▼ block 0% · city 5%
Back taxes
$0
all current
▼ block 0% · city 9%

Schools

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

Elementary · K-4
Frances Willard
1930 E Elkhart St · 352 students
Middle
Memphis St Charter At Jp Jones
High
Kensington Campus

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

Who owns it

Ownership of 40 parcels

Owner-occupied: 28Investor / LLC: 4Absentee individual: 8 40parcels
  • Owner-occupied 28
  • Investor / LLC 4
  • Absentee individual 8

Value distribution today

1 parcels0 parcels1 parcels2 parcels0 parcels1 parcels35 parcels
$209K$360K+
OwnerOn blockOwns citywidePortfolio valueSource
Abya Investments Group Llc22$707Kphila.gov ↗
Kensington Ventures Llc11$351Kphila.gov ↗
Dure Llc11$353Kphila.gov ↗
Ljkq Real Estate Llc11$354Kphila.gov ↗
Amr O Rifai, Trust11$353Kphila.gov ↗

House by house

All 40 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).

AddressOwnershipValue & trendSq ftBuiltSalesFlags
2103 KENSINGTON WALK Absentee individual $353K 2018 0
2104 KENSINGTON WALK Investor / LLC $351K 2018 0
2105 KENSINGTON WALK Absentee individual $353K 2018 0
2106 KENSINGTON WALK Owner-occupied $209K 2018 0
2107 KENSINGTON WALK Absentee individual $353K 2018 0
2108 KENSINGTON WALK Owner-occupied $354K 2018 0
2109 KENSINGTON WALK Investor / LLC $353K 2018 0
2110 KENSINGTON WALK Investor / LLC $354K 2018 0
2111 KENSINGTON WALK Owner-occupied $360K 2018 0
2112 KENSINGTON WALK Owner-occupied $359K 2018 0
2113 KENSINGTON WALK Owner-occupied $355K 2018 0
2114 KENSINGTON WALK Absentee individual $353K 2018 0
2115 KENSINGTON WALK Owner-occupied $354K 2018 0
2116 KENSINGTON WALK Owner-occupied $355K 2018 0
2117 KENSINGTON WALK Absentee individual $354K 2018 0
2118 KENSINGTON WALK Investor / LLC $353K 2018 0
2119 KENSINGTON WALK Owner-occupied $354K 2018 0
2120 KENSINGTON WALK Owner-occupied $357K 2018 0
2121 KENSINGTON WALK Owner-occupied $354K 2018 0
2122 KENSINGTON WALK Owner-occupied $353K 2018 0
2123 KENSINGTON WALK Owner-occupied $353K 2018 0
2124 KENSINGTON WALK Owner-occupied $518K 2018 0
2125 KENSINGTON WALK Absentee individual $353K 2018 0
2126 KENSINGTON WALK Owner-occupied $353K 2018 0
2127 KENSINGTON WALK Owner-occupied $360K 2018 0
2128 KENSINGTON WALK Owner-occupied $356K 2018 0
2129 KENSINGTON WALK Absentee individual $342K 2018 0
2130 KENSINGTON WALK Owner-occupied $353K 2018 0
2131 KENSINGTON WALK Owner-occupied $283K 2018 0
2132 KENSINGTON WALK Owner-occupied $353K 2018 0
2133 KENSINGTON WALK Owner-occupied $342K 2018 0
2134 KENSINGTON WALK Owner-occupied $353K 2018 0
2135 KENSINGTON WALK Owner-occupied $353K 2018 0
2136 KENSINGTON WALK Owner-occupied $356K 2018 0
2137 KENSINGTON WALK Owner-occupied $283K 2018 0
2138 KENSINGTON WALK Owner-occupied $355K 2018 0
2139 KENSINGTON WALK Owner-occupied $258K 2018 0
2140 KENSINGTON WALK Absentee individual $355K 2018 0
2141 KENSINGTON WALK Owner-occupied $354K 2018 0
2142 KENSINGTON WALK Owner-occupied $320K 2018 0

Neighborhood

Neighborhood income and demographics are coming soon.

Generated 2026-07-07 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.