Posted inHousing 3300 Club, site of five-alarm fire, will be affordable housing by Annika Hom June 9, 2023, 2:37 pmJune 13, 2023, 10:12 am
Posted inHousing SF sues landlord for illegally cramming 19 extra units into buildings by Annika Hom June 1, 2023, 9:24 amJune 1, 2023, 10:42 am
Posted inHousing 70-year-old Tenderloin tenant avoids eviction — for now by Annika Hom May 31, 2023, 6:00 amJune 1, 2023, 11:16 am
Posted inHousing Apply for up to $500K to buy your first city home by Annika Hom May 9, 2023, 12:01 pmOctober 30, 2023, 4:16 pm
Posted inHousing SF vows to fix ‘nightmare’ affordable home ownership program by Christina A. Macintosh May 9, 2023, 11:20 amMay 11, 2023, 11:55 am
Posted inHousing Fraud on deck: Rodrigo Santos, federal criminal, pitches neighbors a porch by Annika Hom May 3, 2023, 4:13 pmMay 4, 2023, 12:18 pm
Posted inHousing Mission Street dental building to be demolished, rebuilt bigger by Christina A. Macintosh May 3, 2023, 3:42 pmMay 4, 2023, 12:23 pm
Posted inHousing Napper Tandy owners want to build housing next door by Annika Hom April 14, 2023, 2:30 pmJune 21, 2025, 9:14 pm
Posted inHousing $85M in taxes should fund affordable housing, city board says by Annika Hom April 11, 2023, 2:35 amApril 11, 2023, 11:02 am
Posted inHousing SF program saves two dozen tenants from Ellis Act eviction by Annika Hom April 5, 2023, 8:43 pmApril 9, 2023, 3:24 pm
Posted inHousing 510 proposed units + zero parking = controversy in Potrero by Christina A. Macintosh April 5, 2023, 3:08 pmApril 6, 2023, 9:50 am
Posted inHousing Audit lambastes Mayor’s Office of Housing for poor reporting by Annika Hom April 4, 2023, 10:50 amApril 6, 2023, 10:07 am
Posted inHousing Mission Moves: From garages to granny flats by Annika Hom March 11, 2023, 10:57 amNovember 5, 2023, 12:35 pm
Posted inHousing Public housing tenants neglected amid 15-year HOPE SF rebuild by Christina A. Macintosh March 7, 2023, 5:00 amAugust 22, 2024, 11:23 am
Posted inHousing Mission Moves: New affordable-housing funds just dropped by Annika Hom February 27, 2023, 12:04 pmFebruary 28, 2023, 10:13 am