The $1,231/sqft cousins · what 1465 23rd Ave is worth

Last-month sales at 1820 Kirkham's price-per-foot, judged down to true block-level comps · $2.8M cousins → · when to buy → · bid odds → · browser →

The target — 1465 23rd Ave: 4 bd / 4 ba · 2,389 sqft · built 1924 · renovated-luxury · listed $2.30M ($961/sqft ask). Our anchor is $1,231/sqft — the exact price 1465's truest twin, 1820 Kirkham (two blocks away), sold for on 2026-05-14.
Same price-per-foot, opposite houses. Last month 4 homes closed within −5% / +8% of $1,231/sqft ($1,169–$1,329) — from a 1,291 sqft 2/1 to a 3,955 sqft 6/6. $/sqft rises as homes shrink and as they're renovated, so very different houses meet at one number.

So a $/sqft alone isn't a comp. For each cousin we took its nearest ~50 sold homes and had an LLM score every one 0–100 on micro-location (cross street, avenue, metres away), renovation & finish (reading each full listing description), and size. Only homes scoring ≥ 65 — genuine block-level twins — are kept. Each dot is such a comp (click → Compass); the Sim column is its score. Bottom-right toggle = 2026 dollars.

The four price-cousins — sold 2026-05 … 2026-06

All sold last month within −5% / +8% of $1,231/sqft. Sorted small → large.

ClosedAddress$/sqftSqftBd/BaRenoSoldTrue comps
2026-05-181683 21st Avenue$1,2201,2912/1original$1.57M10 / 50
2026-06-031623 34th Avenue$1,2641,7013/2original$2.15M6 / 50
2026-05-141820 Kirkham Street$1,2312,2744/3renovated$2.80M6 / 50
2026-06-031222 Funston Avenue$1,2633,9556/6renovated$5.00M0 / 9

Each cousin, against its real block-level comps

The same $1,231/sqft means a different thing for each — and only the homes that truly match on location, finish, and size are kept (with the LLM's one-line reason).

1683 21st Avenue · small · unrenovated · 1,291 sqft · 2/1 · sold $1,220/sqft

A 2/1 starter. Small homes carry the highest $/sqft, so $1,231 is ordinary for one. 10 of its 50 nearest candidates scored ≥ 65. Those true comps sit at $1,199/sqft today (median, $1,189 in the last year) — so this sale is right on its own block-level comps.

$780$1,111$1,4412023202420252026
$809$1,124$1,4382023202420252026
ClosedAddressAveBlockSqftBd/BaSold$/sqftSimWhy similar
2026-05-211525 Lawton Street21Kirkham–Lawton1,2902/1$1.80M$1,39578149m, one block N (Kirkham-Lawton); near-identical Marina barrel-front 2/1 1290sqft; cosmetic-only paint/floors matches unreno seed
2026-04-151718 22nd Avenue21Lawton–Moraga1,5603/2$1.88M$1,20274Same Lawton-Moraga block, 100m; unreno but lovingly maintained w/ cosmetic updates like seed; 3/2 1560sqft slightly bigger
2026-02-241626 22nd Avenue21Moraga–Lawton1,1502/1$1.33M$1,15570Adjacent block 113m; identical 2/1 1150sqft config; reno unclear (no desc) caps it; otherwise tight micro-location comp
2025-09-031767 21st Avenue21Moraga–Noriega1,4723/2$1.58M$1,07366Same 21st Ave, one block S, 180m; updated quartz kitchen so a bit more finished; 3/2 1472 bigger than seed 2/1
2025-06-061587 21st Avenue21Kirkham–Lawton1,3752/2$1.50M$1,09165Same 21st Ave 199m, Kirkham-Lawton; 2/2 1375; remodeled kitchen+new fireplace, more updated than as-is seed
2024-04-021774 21st Avenue20Moraga–Noriega1,3802/2$1.50M$1,08766Moraga-Noriega 201m; 2/2 1380; cosmetic paint/lighting only w/ blank-canvas basement, close to seed condition
2023-11-171133 Moraga Street17Lawton–Moraga1,3002/1$1.32M$1,01572353m, 4 ave E, same Lawton-Moraga block band; original 1948 w/expansion potential matches fixer; 2/1 1300sf near-identical size
2023-05-181591 21st Avenue21Kirkham–Lawton1,3402/1$1.49M$1,11271Same 21st Ave 191m, Kirkham-Lawton; identical 2/1 config 1340sqft; only cabinet/granite updates, near seed's unreno tier
2023-04-251830 Lawton Street24Kirkham–Lawton1,3752/1$1.55M$1,12868365m, 3 ave W, adjacent Kirkham-Lawton; lightly refreshed (paint/refinished floors) not full reno, close; 2/1 1375sf good match
2022-09-261566 22nd Avenue21Kirkham–Lawton1,3652/1$1.13M$82670Kirkham-Lawton 242m; Marina barrel-front 2/1 1365, period details 'remodel later' = strong unreno match like seed
1623 34th Avenue · mid · unrenovated · 1,701 sqft · 3/2 · sold $1,264/sqft

An unrenovated 3/2 out by the beach that punched above its block — a hot-day pop. 6 of its 50 nearest candidates scored ≥ 65. Those true comps sit at $1,118/sqft today (median, $1,256 in the last year) — so this sale is +13% above its own block-level comps.

$624$952$1,280202320242025
$716$1,058$1,400202320242025
ClosedAddressAveBlockSqftBd/BaSold$/sqftSimWhy similar
2025-11-051459 34th Avenue34Judah–Kirkham1,8203/2$2.04M$1,11866Same ave 34, 347m; original (refinished floors, partial); 3/2 1820sf good config match; inner Judah-Kirkham block
2025-08-181606 34th Avenue33Lawton–Moraga1,5403/2$1.81M$1,17566Same block, 53m, 3/2 1540sf, but remodeled chef kitchen+bath+AC is more updated than seed's original condition
2025-08-081606 34th Avenue33Lawton–Moraga1,4663/2$1.81M$1,23566Same block, 54m, 3/2 1466sf; reno unclear (no desc) but loc+config strong match to seed
2025-07-281601 34th Avenue33Lawton–Moraga1,7863/2$1.54M$86288Same block (34th/Lawton), 40m, 3/2 1786sf near-identical; not-reno cosmetic-only matches seed's original condition
2024-01-181614 35th Avenue34Lawton–Moraga1,5753/2$1.39M$88268Same block 35th/Lawton, 54m, 3/2 1575sf; unclear reno (generic gourmet kitchen) vs seed original
2023-01-101647 33rd Avenue32Lawton–Moraga1,9963/2$1.33M$66968Same block 33rd, 107m, 3/2 1996sf, not-reno partial updates; close comp, bit larger
1820 Kirkham Street · mid · renovated · 1465's twin · 2,274 sqft · 4/3 · sold $1,231/sqft

A down-to-studs designer 4/3 two blocks from 1465 — its closest living comp. 6 of its 50 nearest candidates scored ≥ 65. Those true comps sit at $1,172/sqft today (median, $1,092 in the last year) — so this sale is right on its own block-level comps.

$896$1,050$1,203MayAugNovFebMayAugNovFebMay
$983$1,111$1,238MayAugNovFebMayAugNovFebMay
ClosedAddressAveBlockSqftBd/BaSold$/sqftSimWhy similar
2026-05-081501 28th Avenue28Kirkham–Lawton2,7224/6$2.73M$1,00166Far west (28th, dAve5.5, 548m, outer mkt); but studs-up designer reno, Thermador; 4/6, 2722sf larger.
2026-02-191427 21st Avenue21Judah–Kirkham2,3693/2$2.80M$1,18272Same block (21st/Judah-Kirkham, 166m), high-end 2021 studs reno chef kitchen; but 3/2 only 2369sf, fewer bed/bath than seed
2025-05-071670 27th Avenue26Lawton–Moraga2,5454/4$2.84M$1,11467Mid-west (26th, dAve3.9, 556m); reimagined high-end Thermador; 4/4, 2545sf matching config. Strong comp.
2025-02-211459 22nd Avenue22Judah–Kirkham2,2515/3$2.06M$91774Same block (22nd/Judah-Kirkham, 66m), near-identical size 2251sf; but reno is cosmetic-leaning (vinyl floors, Viking) not studs-out, 5/3 config
2025-02-131730 22nd Avenue21Lawton–Moraga2,4054/5$2.55M$1,06186~same ave band (21st, dAve-0.9, 512m); down-to-studs designer reno w/Thermador; 4/4.5, 2405sf near-identical. True twin.
2024-04-231550 22nd Avenue21Kirkham–Lawton2,4804/5$2.61M$1,05278Adjacent block (21st/Kirkham-Lawton, 144m), 4/4.5 2480sf; completely overhauled, Thermador, radiant heat—strong modern-luxury match
1222 Funston Avenue · large · renovated trophy · 3,955 sqft · 6/6

A 3,955 sqft 6/6 on the Park edge — so singular that no block-level twin survives the bar. Of the 9 nearest candidates, none scored ≥ 65 — it has no genuine block-level twin, so it drops out of the comp set.

All the surviving comps, one picture

Every kept comp across the cousins, $/sqft over four years, colored by cousin. Far fewer than a blanket size filter would admit — but each is a genuine block-level twin.

$611$1,032$1,4532023202420252026
$713$1,079$1,4462023202420252026

1683 21st   1623 34th   1820 Kirkham

So where does 1465 land? — 14 judged comps

1465's own comps: the renovated 4-beds an LLM judged genuinely similar to its two closest recent twins, 1820 Kirkham and 1501 28th. As a group they sit at $1,155/sqft today (median). One adjustment matters: within this set, $/sqft falls as homes get bigger (corr -0.65), and 1465 is ~5% bigger than the twin — that shaves about $27/sqft off the twin's rate, folded into the twin anchor below.

Judged comps' $/sqft over four years — recent prints are firming up:

$847$1,043$1,2382023202420252026
$882$1,064$1,2462023202420252026
ClosedAddressAveBlockSqftBd/BaSold$/sqftSimWhy similar
2026-05-121338 33rd Avenue32Irving–Judah2,7604/5$3.21M$1,163684.5 ave W, Judah ~551m; down-to-studs luxe reno, glass stair/wet bar mirrors seed; 4/5 2760sf near-identical size/config
2026-05-081501 28th Avenue28Kirkham–Lawton2,7224/6$2.73M$1,00166Far west (28th, dAve5.5, 548m, outer mkt); but studs-up designer reno, Thermador; 4/6, 2722sf larger.
2026-03-301354 29th Avenue28Irving–Judah2,4034/4$2.91M$1,21170321m, 29th Irving-Judah; fully reimagined studs reno luxury Thermador; 4bd/4ba 2403sf, strong but farther/inner
2026-02-231474 34th Avenue33Kirkham–Judah2,4555/4$2.69M$1,095665.4 ave W, Kirkham-Judah, ~536m; full 2018 reno w/ Thermador, modern; 5/4 2455sf slightly off config but strong reno comp
2026-02-191427 21st Avenue21Judah–Kirkham2,3693/2$2.80M$1,18272Same block (21st/Judah-Kirkham, 166m), high-end 2021 studs reno chef kitchen; but 3/2 only 2369sf, fewer bed/bath than seed
2025-07-251418 27th Avenue26Judah–Kirkham2,4034/4$2.65M$1,10374226m east(27th) Judah-Kirkham; architect studs-out reno all-new systems; 4bd/4ba 2403sf, strong inner comp
2025-05-071670 27th Avenue26Lawton–Moraga2,5454/4$2.84M$1,11466364m, 27th Lawton-Moraga; beautifully reimagined Thermador high-end; 4bd/4ba 2545sf good config but outer/far
2025-04-161539 29th Avenue29Kirkham–Lawton3,1195/5$2.73M$87476119m, 29th Kirkham-Lawton; full 2016 reno, Thermador/quartz high-end; 5bd/5ba 3119sf a bit larger
2025-02-211443 29th Avenue29Judah–Kirkham2,2724/5$2.38M$1,04875163m, 29th Judah-Kirkham; 2022 studs reno, Thermador/custom; 4bd/5ba 2272sf, strong comp slightly smaller
2025-02-211459 22nd Avenue22Judah–Kirkham2,2515/3$2.06M$91774Same block (22nd/Judah-Kirkham, 66m), near-identical size 2251sf; but reno is cosmetic-leaning (vinyl floors, Viking) not studs-out, 5/3 config
2025-02-131730 22nd Avenue21Lawton–Moraga2,4054/5$2.55M$1,06186~same ave band (21st, dAve-0.9, 512m); down-to-studs designer reno w/Thermador; 4/4.5, 2405sf near-identical. True twin.
2024-04-231550 22nd Avenue21Kirkham–Lawton2,4804/5$2.61M$1,05278Adjacent block (21st/Kirkham-Lawton, 144m), 4/4.5 2480sf; completely overhauled, Thermador, radiant heat—strong modern-luxury match
2022-11-031418 30th Avenue29Judah–Kirkham3,1545/4$2.77M$87970228m, 30th Judah-Kirkham; full transformation Thermador, seismic/new systems; 5bd/4ba 3154sf larger
2022-09-261515 28th Avenue28Kirkham–Lawton2,4263/5$2.60M$1,07288Same 28th/Kirkham-Lawton block, 23m away; full studs reno w/ radiant heat & high-end kitchen; 3bd/5ba 2426sf slightly smaller

But 1465 isn't a median home — it's the nicest one

So we scored each comp's finish quality 0–100 from its description alone (renovation depth, finishes, features — no location or size). 1465 scores 95 — the highest in the whole set (the best comp reaches 94; the twin 1820 Kirkham only 83, yet it still sold for $1,231/sqft). Finish does move price here, modestly, so 1465 belongs near the top of its comps' range, not the middle:

$882$1,064$1,246708090today's $/sqftfinish score (LLM, description-judged)

Each dot a block-level comp (x = finish, y = today's $/sqft); the line is the finish→price fit. 1465 is placed at our estimate (finish 95) — it hasn't sold, so it's a marker, not an observation.

Location — scored like finish, and just as independent

People pay for the spot, not just the finish. So we also score each home's location 0–100: how much buyers pay per foot on its block once renovation and size are stripped out, ranked across the district. 1465 scores 34 — mid-Sunset, well below the inner avenues (8th–17th run 85–100) but above its own comps' median of 16, which skew toward the beach.

Today's $/sqft by block · = 1465 · hover anywhere for the value
21st–25th × Lincoln–LawtonLincolnIrvingJudahKirkhamLawton5th6th7th8th9th10th11th12th13th14th15th16th17th18th19th20th21st22nd23rd24th25th26th27th28th29th30th31st32nd33rd34th35th36th37th1465 23rd Ave
$1,050/sf$1,202/sf

Finish and location turn out to be independent here — they barely correlate, so they're two separate levers. Fit both at once and $/sqft ≈ +$4 per finish point and +$2 per location point. That lets us place every comp on a finish × location plane, color it by $/sqft, and drop 1465 onto it:

607080901000255075100finish score →location score →
$913/sf$1,303/sfhover any cell or dot

Brighter dots sold in the last year. = 1465 (finish 95, location 34); the surface there reads $1,160–$1,117/sqft → $2.72M. This is the honest tension: 1465's top-tier finish argues for the top of its cohort, but its mid-Sunset location pulls a two-axis estimate back toward the floor. It still out-scores its comps on both axes — which is why our centre sits above the cohort median, just not at the inner-avenue ceiling.

A fair price today for 1465

$/sqft cousins · block-level comps · finish-adjusted · today
$2.88M – $2.96M
center ≈ $2.88M (~$1,207/sqft) · floor $2.76M if it priced like a median comp · vs $2.30M list (+26%)
the top-decile anchor is thin (14 comps): bootstrap 68% CI $2.87M–$2.91M
$2.76M
cohort median (floor)
$2.89M
finish-rank (top-decile)
$2.88M–$2.96M
twin & designer premium

Against the homes that truly share its blocks and its calibre of finish, 1465 reads $2.88M–$2.96M, center about $2.88M (~$1,207/sqft). If it sold like a median comp it would fetch $2.76M — but it won't: it's the single nicest home in the set. The twin 1820 Kirkham (finish 83, two blocks away) sold at $1,231/sqft; adjusted to 1465's larger size that's $1,204/sqft → $2.88M, and 1465 out-finishes the twin, which opens the top of the range near $2.96M. It doesn't go higher because 1465 sits on central 23rd Ave, not the pricey inner avenues (8th–17th, $1,300–1,600/sqft). The $2.30M list is a strategic under-price; expect a sale well over ask. The $2.8M-cousins view → reaches the same range from total prices.

Method & caveats

40 homes · hover a line or row
LincolnNoriega34th8thIrvingJudah1515 28th Avenue1418 30th Avenue1550 22nd Avenue1730 22nd Avenue1459 22nd Avenue1443 29th Avenue1539 29th Avenue1670 27th Avenue1418 27th Avenue1427 21st Avenue1474 34th Avenue1354 29th Avenue1501 28th Avenue1338 33rd Avenue1566 22nd Avenue1830 Lawton Street1591 21st Avenue1133 Moraga Street1774 21st Avenue1587 21st Avenue1767 21st Avenue1626 22nd Avenue1718 22nd Avenue1525 Lawton Street1647 33rd Avenue1614 35th Avenue1601 34th Avenue1606 34th Avenue1606 34th Avenue1459 34th Avenue1550 22nd Avenue1730 22nd Avenue1459 22nd Avenue1670 27th Avenue1427 21st Avenue1501 28th Avenue1683 21st Avenue · 1220/sf1623 34th Avenue · 1264/sf1820 Kirkham Street · 1231/sf1222 Funston Avenue · 1263/sf1465 23rd Ave
Re-price every $ to today via the hedonic index. Hover a chart line or a table row to light those homes on the map.