{
  "address": "2258–2260 15th Street, San Francisco, CA 94114",
  "path": "/san-francisco/castro/15th-street/2258/",
  "apn": "3540023",
  "block": "3540",
  "lot": "023",
  "eas_baseid": "358676",
  "coordinates": {
    "lat": 37.765936,
    "lng": -122.434571
  },
  "address_range": "2258–2260",
  "street_numbers_on_parcel": [
    "2258",
    "2260"
  ],
  "parcel": {
    "year_built": 1901,
    "units": 3,
    "stories": 2,
    "rooms": 19,
    "bathrooms": 6,
    "bedrooms": 6,
    "lot_area_sqft": 5588,
    "building_area_sqft": 3660,
    "use": "Multi-Family Residential",
    "property_class": "Flats & Duplex",
    "construction_type_code": "D",
    "zoning": "RH-3",
    "supervisor_district": 8,
    "assessor_neighborhood": "Duboce Triangle",
    "analysis_neighborhood": "Castro/Upper Market",
    "property_location_raw": "2260 2258 15TH                ST0000"
  },
  "assessment": {
    "roll_year": 2025,
    "assessed_land_value": 219037,
    "assessed_improvement_value": 600759
  },
  "historic_status": {
    "ceqa_status_code": "A",
    "ceqa_status_code_article_10_11": "A",
    "ceqa_status_label": "Historic resource",
    "reason": "California Register Historic District",
    "yearbuilt": "1901",
    "in_article_10_11_historic_district": false,
    "source": "sf-planning"
  },
  "historic_district": {
    "name": "Duboce Triangle Historic District Extension",
    "california_register_status": "Eligible (not listed)",
    "national_register_status": "Not listed",
    "article_10_11_status": "No local landmark protection",
    "local_landmark_protection": false,
    "source": "sf-historic-districts"
  },
  "permits": [
    {
      "number": "201205241157",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2012-05-24",
      "status_date": "2013-04-15",
      "estimated_cost": 18000,
      "revised_cost": 18000,
      "description": "revision to 201105035245. as built with new 2\" dedicated fire water meter- recalculating sprinklers- new first floor configuration- adding 2 heads and piping. underground work included. meter on bfp on riser",
      "source": "sf-building-permits"
    },
    {
      "number": "M295207",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2012-01-06",
      "status_date": "2012-01-06",
      "revised_cost": 159,
      "description": "add new address to block 3540, lot 023. third unit at basement per pa #200905128229.",
      "source": "sf-building-permits"
    },
    {
      "number": "201109084142",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2011-09-08",
      "status_date": "2013-05-31",
      "estimated_cost": 80000,
      "revised_cost": 80000,
      "description": "revision to appl #200905128229: increase scope of work to add new bathrooms & remodel existing kitchens on both units. change layout on 1st floor and added 2nd bedroom.",
      "source": "sf-building-permits"
    },
    {
      "number": "201107190536",
      "type": "otc alterations permit",
      "status": "cancelled",
      "filed": "2011-07-19",
      "status_date": "2023-09-01",
      "estimated_cost": 18000,
      "revised_cost": 0,
      "description": "as built ground level, revision to appl #2009.05.12.8229 & 2011.05.03.5245.",
      "source": "sf-building-permits"
    },
    {
      "number": "201107079689",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2011-07-07",
      "status_date": "2013-05-31",
      "estimated_cost": 35000,
      "revised_cost": 45000,
      "description": "remodel 2 existing kitchens and 3 bathrooms. lighting to comply with cec 150(k), no change to walls, windows or doors.",
      "source": "sf-building-permits"
    },
    {
      "number": "201105105774",
      "type": "otc alterations permit",
      "status": "cancelled",
      "filed": "2011-05-10",
      "status_date": "2026-01-09",
      "estimated_cost": 80000,
      "revised_cost": 0,
      "description": "increase scope of work pa# 2009-0512-8229-remodel (e) kitchens in 2258 & 2260 15th st. add new bathrooms to two units 15th st & change wall layout, rebuild deck on (e) footprint with a 5' set back from property line",
      "source": "sf-building-permits"
    },
    {
      "number": "201105035245",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2011-05-03",
      "status_date": "2013-04-15",
      "estimated_cost": 10550,
      "revised_cost": 18000,
      "description": "install fire sprinkler system in remodelled 3 unit bldg per nfpa 13r with new 2\" comb. fire service",
      "source": "sf-building-permits"
    },
    {
      "number": "M239246",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2011-02-03",
      "status_date": "2011-02-03",
      "revised_cost": 1,
      "description": "street space",
      "source": "sf-building-permits"
    },
    {
      "number": "201010193352",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2010-10-19",
      "status_date": "2013-05-31",
      "estimated_cost": 5000,
      "revised_cost": 5000,
      "description": "sofr demolition of interior walls, nonbearing in storage area for exploratory work only.",
      "source": "sf-building-permits"
    },
    {
      "number": "200905128229",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "2009-05-12",
      "status_date": "2013-05-31",
      "estimated_cost": 75000,
      "revised_cost": 75000,
      "description": "new dwelling unit in (e) ground floor storage area. install intermediate pickets at rear stair guardrails, seismic upgrade at ground floor area. new dwelling unit to include kitchen, bath, 1 bedroom, sitting room & living room; fire alarm, sprinkler sep permit.",
      "source": "sf-building-permits"
    },
    {
      "number": "200606295335",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2006-06-29",
      "status_date": "2006-08-07",
      "estimated_cost": 1500,
      "revised_cost": 1500,
      "description": "fire repair at kitchen, replace 2 studs & sheetrock.",
      "source": "sf-building-permits"
    },
    {
      "number": "200308283233",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2003-08-28",
      "status_date": "2003-08-28",
      "estimated_cost": 1,
      "revised_cost": 1,
      "description": "to renew app#2001/08/16/6205 for final inspection.",
      "source": "sf-building-permits"
    },
    {
      "number": "200108166205",
      "type": "additions alterations or repairs",
      "status": "expired",
      "filed": "2001-08-16",
      "status_date": "2002-04-18",
      "estimated_cost": 6000,
      "revised_cost": 6000,
      "description": "replace rear yard (e) carport's ftg & wall at rear. complaint#200116957",
      "source": "sf-building-permits"
    },
    {
      "number": "9501957",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "1995-02-10",
      "status_date": "1995-08-31",
      "estimated_cost": 500,
      "description": "repair rear parking structure",
      "source": "sf-building-permits"
    },
    {
      "number": "9114242",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "1991-08-09",
      "status_date": "1991-12-12",
      "estimated_cost": 2000,
      "description": "repair car ports (no change in size no structural repair)",
      "source": "sf-building-permits"
    },
    {
      "number": "8806999",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "1988-05-27",
      "status_date": "1989-02-09",
      "estimated_cost": 500,
      "description": "bring bldg into code",
      "source": "sf-building-permits"
    },
    {
      "number": "8700848",
      "type": "additions alterations or repairs",
      "status": "expired",
      "filed": "1987-01-21",
      "status_date": "1988-05-17",
      "estimated_cost": 4000,
      "description": "legalize existing basement storage",
      "source": "sf-building-permits"
    },
    {
      "number": "8605982",
      "type": "additions alterations or repairs",
      "status": "cancelled",
      "filed": "1986-05-21",
      "status_date": "1988-06-20",
      "estimated_cost": 4000,
      "description": "legalize existing apartment in ground floor",
      "source": "sf-building-permits"
    },
    {
      "number": "8604138",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "1986-04-10",
      "status_date": "1986-09-19",
      "estimated_cost": 1000,
      "description": "repair of front stairs",
      "source": "sf-building-permits"
    }
  ],
  "sources": [
    {
      "id": "sf-eas-addresses",
      "name": "SF Enterprise Addressing System via DataSF",
      "query": "https://data.sfgov.org/resource/3mea-di5p.json?street_name=15TH&street_type=ST&address_number=2258",
      "retrieved": "2026-07-28"
    },
    {
      "id": "sf-assessor-roll",
      "name": "SF Office of the Assessor-Recorder via DataSF (2025 secured roll)",
      "query": "https://data.sfgov.org/resource/wv5m-vpq2.json?parcel_number=3540023&$order=closed_roll_year%20DESC&$limit=1",
      "retrieved": "2026-07-28"
    },
    {
      "id": "sf-building-permits",
      "name": "SF Dept. of Building Inspection via DataSF",
      "query": "https://data.sfgov.org/resource/i98e-djp9.json?block=3540&lot=023",
      "retrieved": "2026-07-28"
    },
    {
      "id": "sf-planning",
      "name": "SF Planning Department — Historic Resource Status by Parcel via DataSF",
      "query": "https://data.sfgov.org/resource/3tsw-4idn.json?apn=3540023",
      "retrieved": "2026-07-28"
    },
    {
      "id": "sf-historic-districts",
      "name": "SF Planning Department — Historic Districts via DataSF",
      "query": "https://data.sfgov.org/resource/63x5-g3m4.json?$where=intersects(the_geom,%20%27POINT(-122.43457089515887%2037.76593573728865)%27)",
      "retrieved": "2026-07-28"
    },
    {
      "id": "duboce-triangle-context-statement",
      "name": "Christopher VerPlanck (VerPlanck Historic Preservation Consulting), Duboce Triangle Historic Context Statement, prepared for the Duboce Triangle Neighborhood Association, dated August 26, 2022, adopted 2022",
      "query": "https://sfplanning.s3.amazonaws.com/default/files/Preservation/DuboceTriangleHCS/preserv_duboce_triangleHCS-draft.pdf",
      "listing": "https://sfplanning.org/project/sf-histories-historic-context-statements#completed",
      "label": "Duboce Triangle Historic Context Statement, adopted 2022",
      "retrieved": "2026-08-13"
    }
  ],
  "historic_survey": {
    "survey": "Duboce Triangle Historic Context Statement (2022)",
    "source": "duboce-triangle-context-statement",
    "style": "San Francisco Stick-Eastlake",
    "year_built_as_surveyed": "Ca. 1890",
    "note": "One of the properties the statement puts forward as a potential city landmark candidate, a list it calls 37 properties in one passage and 38 in another and prints with 38 entries; it says further research will be required to confirm any of them. Christopher VerPlanck's context statement of 2022 surveyed 552 properties in Duboce Triangle for the Duboce Triangle Neighborhood Association. Dates it gives as “Ca.” are its own estimates."
  }
}
