{
  "address": "3950 20th Street, San Francisco, CA 94114",
  "path": "/san-francisco/castro/20th-street/3950/",
  "apn": "3600016",
  "block": "3600",
  "lot": "016",
  "eas_baseid": "361696",
  "coordinates": {
    "lat": 37.758268,
    "lng": -122.429139
  },
  "parcel": {
    "year_built": 1934,
    "units": 1,
    "stories": 2,
    "rooms": 9,
    "bathrooms": 2,
    "bedrooms": 3,
    "lot_area_sqft": 2848,
    "building_area_sqft": 2609,
    "use": "Single Family Residential",
    "property_class": "Dwelling",
    "construction_type_code": "D",
    "zoning": "RH-1",
    "supervisor_district": 8,
    "assessor_neighborhood": "Eureka Valley/Dolores Heights",
    "analysis_neighborhood": "Castro/Upper Market",
    "property_location_raw": "0000 3950 20TH                ST0000"
  },
  "assessment": {
    "roll_year": 2025,
    "assessed_land_value": 1557900,
    "assessed_improvement_value": 1174124,
    "last_sale_date": "2005-10-11"
  },
  "historic_status": {
    "ceqa_status_code": "B",
    "ceqa_status_code_article_10_11": "B",
    "ceqa_status_label": "Unevaluated",
    "reason": "No evaluation and 45 years or older",
    "yearbuilt": "1934",
    "in_article_10_11_historic_district": false,
    "source": "sf-planning"
  },
  "permits": [
    {
      "number": "202312223009",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2023-12-22",
      "status_date": "2024-08-29",
      "estimated_cost": 125000,
      "revised_cost": 400000,
      "description": "interior renovation of kitchen and bathrooms. repair and replace noted windows. replace rear yard doors addition of light tube. no work done to front facade. new mechanical system to be design build under sep permit.",
      "source": "sf-building-permits"
    },
    {
      "number": "M818927",
      "type": "otc alterations permit",
      "status": "issued",
      "filed": "2017-08-14",
      "status_date": "2017-08-14",
      "revised_cost": 1,
      "description": "street space",
      "source": "sf-building-permits"
    },
    {
      "number": "201705015291",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2017-05-01",
      "status_date": "2017-10-11",
      "estimated_cost": 15000,
      "revised_cost": 15000,
      "description": "remodel (e) master bathroom at second floor. no structural work. replace (e) window. not visible from street.",
      "source": "sf-building-permits"
    },
    {
      "number": "200809020558",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "2008-09-02",
      "status_date": "2010-01-15",
      "estimated_cost": 105000,
      "revised_cost": 105000,
      "description": "add new sunroom and roof deck with spiral staircase access to roof of existing residence.",
      "source": "sf-building-permits"
    },
    {
      "number": "200703287439",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2007-03-28",
      "status_date": "2007-07-06",
      "estimated_cost": 10000,
      "revised_cost": 10000,
      "description": "build retaining wall in back yard, 44' long x 6' high.",
      "source": "sf-building-permits"
    },
    {
      "number": "200111263817",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "2001-11-26",
      "status_date": "2001-12-19",
      "estimated_cost": 100,
      "revised_cost": 100,
      "description": "rev. appl#200007135095, relocate shear wall, replace all glue lam beam, staggered",
      "source": "sf-building-permits"
    },
    {
      "number": "200007135095",
      "type": "additions alterations or repairs",
      "status": "complete",
      "filed": "2000-07-13",
      "status_date": "2001-12-19",
      "estimated_cost": 130000,
      "revised_cost": 130000,
      "description": "remodel kitchen,relocate & remodel master bathrm,new family rm",
      "source": "sf-building-permits"
    },
    {
      "number": "9925995",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "1999-12-10",
      "status_date": "2000-06-10",
      "estimated_cost": 9480,
      "description": "re roofing",
      "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=20TH&street_type=ST&address_number=3950",
      "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=3600016&$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=3600&lot=016",
      "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=3600016",
      "retrieved": "2026-07-28"
    },
    {
      "id": "eureka-valley-context-statement",
      "name": "Elaine B. Stiles, Eureka Valley Historic Context Statement, prepared for the Eureka Valley Neighborhood Association, adopted by the Historic Preservation Commission December 20, 2017",
      "query": "http://default.sfplanning.org/Preservation/EurekaValleyHCS/hp_eureka_valley_hcs_HCS_FINAL-122017.pdf",
      "listing": "https://sfplanning.org/project/sf-histories-historic-context-statements#completed",
      "label": "Eureka Valley Historic Context Statement, adopted 2017",
      "retrieved": "2026-08-14"
    }
  ],
  "historic_survey": {
    "survey": "Eureka Valley Historic Context Statement (2017)",
    "source": "eureka-valley-context-statement",
    "style": "Spanish Colonial Revival",
    "note": "Illustrated in the statement's survey of Eureka Valley property types and architectural styles. The statement is reconnaissance-level and says inclusion in it is not a judgement on a building's worthiness for preservation. It records it as a single-family dwelling over an integral garage."
  }
}
