{
  "address": "228–230 Noe Street, San Francisco, CA 94114",
  "path": "/san-francisco/castro/noe-street/228/",
  "apn": "3561005",
  "block": "3561",
  "lot": "005",
  "eas_baseid": "359660",
  "coordinates": {
    "lat": 37.765362,
    "lng": -122.433541
  },
  "address_range": "228–230",
  "street_numbers_on_parcel": [
    "228",
    "230"
  ],
  "parcel": {
    "year_built": 1902,
    "units": 2,
    "stories": 2,
    "rooms": 9,
    "bathrooms": 2,
    "lot_area_sqft": 2750,
    "building_area_sqft": 2800,
    "lot_depth_ft": 10,
    "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": "0230 0228 NOE                 ST0000"
  },
  "assessment": {
    "roll_year": 2025,
    "assessed_land_value": 184355,
    "assessed_improvement_value": 204031
  },
  "historic_status": {
    "ceqa_status_code": "A",
    "ceqa_status_code_article_10_11": "A",
    "ceqa_status_label": "Historic resource",
    "reason": "California Register Historic District",
    "yearbuilt": "1902",
    "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": "9315698",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "1993-09-13",
      "status_date": "1994-04-08",
      "estimated_cost": 12500,
      "description": "reroofing",
      "source": "sf-building-permits"
    },
    {
      "number": "9019722",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "1990-09-26",
      "status_date": "1991-03-12",
      "estimated_cost": 4000,
      "description": "repair damaged fire boxes; reline chimneys w/ stainless stee",
      "source": "sf-building-permits"
    },
    {
      "number": "9015357",
      "type": "otc alterations permit",
      "status": "expired",
      "filed": "1990-08-02",
      "status_date": "1991-03-12",
      "estimated_cost": 2500,
      "description": "repair deck, replace 2 x6 install bench",
      "source": "sf-building-permits"
    },
    {
      "number": "8301596",
      "type": "otc alterations permit",
      "status": "complete",
      "filed": "1983-02-25",
      "status_date": "1983-04-18",
      "estimated_cost": 3900,
      "description": "cut of base of two posts and resupport",
      "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=NOE&street_type=ST&address_number=228",
      "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=3561005&$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=3561&lot=005",
      "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=3561005",
      "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.43354134375794%2037.765362331943685)%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": "Queen Anne",
    "note": "Named as the statement's example of the two-and-a-half-storey Queen Anne flats that became the norm in Duboce Triangle in the 1890s, whose raised basement was used for storage but could be turned into another unit if the need arose. The statement prints the address as both 228–230 and 229–30 Noe Street. Christopher VerPlanck's context statement of 2022 surveyed 552 properties in Duboce Triangle for the Duboce Triangle Neighborhood Association."
  }
}
