{
 "id": "n-8bf7f0dbd8",
 "slug": "grand-haven-grand-haven-memorial-airpark",
 "type": "other",
 "name": "Grand Haven Memorial Airpark",
 "aka": [],
 "city": "Grand Haven",
 "county": "Ottawa County",
 "state": "MI",
 "country": "US",
 "census_division": 3,
 "lat": 43.06307,
 "lon": -86.22839,
 "geocode_method": "nominatim-city",
 "address": null,
 "metro": null,
 "original_use": "airport",
 "year_opened": null,
 "year_closed": null,
 "acres": null,
 "gla_sqft": null,
 "stores_peak": null,
 "levels": null,
 "original_developer": null,
 "original_architect": null,
 "before_notes": "Draft from Wikipedia, model-extracted, unreviewed: A plan was proposed in 2019 to repurpose some land at Grand Haven Memorial Airpark for commercial properties like factories.",
 "strategy": [
  "redevelop"
 ],
 "new_use": [
  "industrial",
  "other"
 ],
 "share_retrofit": null,
 "status": "proposed",
 "year_retrofit": 2019,
 "developer": null,
 "architect": null,
 "after_notes": "commercial properties like factories",
 "narrative": "Grand Haven Memorial Airpark (FAA LID: 3GM) is a public airport owned and operated by the City of Grand Haven located 2 miles (3.2 km) southeast of Grand Haven, Michigan. The airport is uncontrolled, and is used for general aviation purposes. It is included in the Federal Aviation Administration (FAA) National Plan of Integrated Airport Systems for 2017\u20132021, in which it is categorized as a local general aviation facility.\nThe airport is located near the Grand Haven beach.",
 "narrative_license": "CC BY-SA 4.0",
 "narrative_source": "https://en.wikipedia.org/wiki/Grand_Haven_Memorial_Airpark",
 "zoning_change": null,
 "public_subsidy": null,
 "entitlement_year": null,
 "planning_notes": null,
 "wikidata_qid": "Q3914442",
 "wikipedia": "https://en.wikipedia.org/wiki/Grand_Haven_Memorial_Airpark",
 "osm_id": null,
 "verified": "draft",
 "verified_by": null,
 "last_verified": null,
 "last_updated": "2026-10-18",
 "created": "2026-10-18",
 "contributor_name": null,
 "contributor_org": null,
 "contributor_link": null,
 "international": 0,
 "county_fips": "26139",
 "opp_score": 0.0,
 "opp_reasons": [
  "already in play: under construction, approved, or sold to a developer with housing plans",
  "county grew 5.1% 2018\u201323"
 ],
 "for_sale": 0,
 "distressed": 0,
 "deep": {},
 "elements": [
  {
   "slug": "era-retrofit-2010s",
   "name": "Retrofit 2010s",
   "grp": "era",
   "evidence": "2019",
   "origin": "newtypes-extraction"
  },
  {
   "slug": "status-pipeline",
   "name": "Retrofit in the pipeline",
   "grp": "finance",
   "evidence": "proposed",
   "origin": "newtypes-extraction"
  },
  {
   "slug": "strategy-redevelop",
   "name": "Redeveloped",
   "grp": "strategy",
   "evidence": "commercial properties like factories",
   "origin": "record"
  },
  {
   "slug": "use-logistics",
   "name": "Logistics and industrial",
   "grp": "use",
   "evidence": "new_use field",
   "origin": "newtypes-extraction"
  }
 ],
 "sources": [
  {
   "id": 8012,
   "site_id": "n-8bf7f0dbd8",
   "url": "https://en.wikipedia.org/wiki/Grand_Haven_Memorial_Airpark",
   "title": "Grand Haven Memorial Airpark",
   "publisher": "Wikipedia",
   "date": null,
   "quote": "Grand Haven Memorial Airpark",
   "kind": "wikipedia",
   "license": "CC BY-SA 4.0",
   "retrieved": "2026-10-18"
  },
  {
   "id": 8013,
   "site_id": "n-8bf7f0dbd8",
   "url": "https://en.wikipedia.org/wiki/Grand_Haven_Memorial_Airpark",
   "title": "Timeline",
   "publisher": null,
   "date": null,
   "quote": "In 2019, the airport was faced with a plan to repurpose some of its land, including the north\u2013south runway numbered 18/36, for commercial properties like factories",
   "kind": "quote",
   "license": null,
   "retrieved": "2026-10-18"
  }
 ],
 "parties": [],
 "events": [
  {
   "id": 4830,
   "site_id": "n-8bf7f0dbd8",
   "date": null,
   "year": 2019,
   "kind": "note",
   "detail": "Plan to repurpose land for commercial properties",
   "share": null,
   "source_id": 8013,
   "verified": "draft"
  },
  {
   "id": 4831,
   "site_id": "n-8bf7f0dbd8",
   "date": null,
   "year": 2019,
   "kind": "retrofit",
   "detail": "Retrofit: redevelop",
   "share": null,
   "source_id": null,
   "verified": "draft"
  }
 ],
 "gallery": [],
 "anchors": [],
 "deals": [],
 "owner_of_record": null,
 "ctx": {
  "assessment": {
   "what_happened": "Grand Haven Memorial Airpark (originally a public airport, not a mall) is proposed for redevelopment to industrial/other uses. The airport is owned by the City of Grand Haven and located near Grand Haven beach. The retrofit strategy began in 2019, with plans to repurpose land for commercial properties like factories. However, the opportunity score is 0.0 because the site is already 'in play'\u2014permits show active construction (2023\u20132024) with 779+ residential units and $361M in value. The county grew 5.1% (2018\u20132023), and housing market trends show rising ZHVI (+4.8% YoY). Peer projects in Michigan (e.g., Muskegon Mall) share the 'redevelop' strategy but this site has no new opportunity due to ongoing development. Traffic data shows a minor arterial road (10,768 ADT) with no truck data. No mall context applies; this is an airport conversion.",
   "why": "Record states airport, not mall; status is proposed but active construction per permits; opportunity score explicitly tied to 'already in play'.",
   "where_it_stands": "Active redevelopment underway; no new opportunity for new development.",
   "for_a_planner": [
    "County growth and housing trends support industrial demand",
    "Traffic volume aligns with minor arterial use"
   ],
   "for_a_developer": [
    "No new opportunity: site under construction",
    "Permits confirm active development phase",
    "Industrial use matches 'after_notes'"
   ],
   "risks_and_unknowns": [
    "No mall context (original use is airport)",
    "Traffic truck data missing",
    "No details on industrial tenant types"
   ],
   "data_quality": "partial",
   "one_line": "Airport redevelopment proposed but active construction underway; no new opportunity due to ongoing development.",
   "model": "qwen3-30b-a3b-64k:latest",
   "machine": "Dell 5820 RTX 3090 (Ollama, qwen3-30b-a3b)",
   "record_sha1": "7877318e0857"
  },
  "cluster": {
   "within_10km": [],
   "count_10km": 0,
   "count_25km": 1
  },
  "elevation": {
   "elevation_ft": 602.3,
   "resolution": 1,
   "source": "USGS EPQS (3DEP)",
   "retrieved": "2026-10-20"
  },
  "food_access": {
   "tract10": "26139020900",
   "urban": 1,
   "lila_1_10": 0,
   "low_access_1mi": 0,
   "lapop1share": 0.720655560800985,
   "poverty_rate": 10.6490649064906,
   "median_family_income": 73063.0,
   "snap_households": 178.0,
   "pop2010": 4458.0,
   "source": "USDA ERS Food Access Research Atlas 2019 (ArcGIS copy)",
   "retrieved": "2026-10-20"
  },
  "housing_market": {
   "zhvi": {
    "latest": 397062,
    "month": "2026-09",
    "change_1y": 0.048,
    "change_5y": 0.297
   },
   "zori": {
    "latest": 1713,
    "month": "2026-09",
    "change_1y": 0.033,
    "change_5y": 0.284
   },
   "county_fips": "26139",
   "source": "Zillow Research (ZHVI, ZORI)"
  },
  "jobs_lodes": {
   "tract20": "26139020900",
   "jobs": 3171,
   "retail_jobs": 759,
   "food_accommodation_jobs": 433,
   "year": 2021,
   "source": "Census LEHD LODES8 WAC 2021 (all jobs, primary and secondary), blocks summed to the 2020 tract",
   "retrieved": "2026-10-20"
  },
  "listings": {
   "zip": "49417",
   "month": "202609",
   "median_listing_price": 482825,
   "median_listing_price_yy": 0.1166,
   "active_listing_count": 95,
   "median_days_on_market": 51,
   "price_reduced_share": 0.1759,
   "pending_ratio": 0.4368,
   "source": "Realtor.com Research, inventory core metrics by ZIP (ZCTA at the site point)",
   "retrieved": "2026-10-20"
  },
  "opportunity": {
   "tract10": "26139020900",
   "kfr_p25": 0.4118,
   "jail_p25": 0.0297,
   "kids_count": 451.8379,
   "commuting_zone": "Grand Rapids",
   "vintage": "children born 1978-83, outcomes measured 2014-15",
   "source": "Opportunity Insights, Opportunity Atlas (Chetty, Friedman, Hendren, Jones, Porter 2018)",
   "retrieved": "2026-10-20"
  },
  "peers": {
   "peers": [
    {
     "id": "m-2bd2cb975c",
     "name": "Muskegon Mall",
     "city": "Muskegon",
     "state": "MI",
     "score": 5.5,
     "why": [
      "same strategy: redevelop",
      "also in MI",
      "19 km away"
     ]
    },
    {
     "id": "n-2f5bd67865",
     "name": "Former Kmart site",
     "city": "Garden City",
     "state": "MI",
     "score": 4.5,
     "why": [
      "same strategy: redevelop",
      "also in MI"
     ]
    },
    {
     "id": "n-4288c523c4",
     "name": "Sears store",
     "city": "Livonia",
     "state": "MI",
     "score": 4.5,
     "why": [
      "same strategy: redevelop",
      "also in MI"
     ]
    },
    {
     "id": "n-fa8c153e55",
     "name": "Holland Town Center",
     "city": "Holland Township",
     "state": "MI",
     "score": 4.5,
     "why": [
      "same strategy: redevelop",
      "also in MI"
     ]
    },
    {
     "id": "m-920fc3d7bc",
     "name": "Fort Saginaw Mall",
     "city": "Buena Vista",
     "state": "MI",
     "score": 4.0,
     "why": [
      "same strategy: redevelop",
      "also in MI"
     ]
    },
    {
     "id": "m-692a0ce4b1",
     "name": "Wyoming Village Mall",
     "city": "Wyoming",
     "state": "MI",
     "score": 4.0,
     "why": [
      "same strategy: redevelop",
      "also in MI"
     ]
    }
   ],
   "method": "size, era, strategy, status, type, state, distance"
  },
  "permits": {
   "county": "Ottawa County",
   "2024": {
    "units_1": 779,
    "units_2_4": 13,
    "units_5plus": 443,
    "value_total": 361862271
   },
   "2023": {
    "units_1": 962,
    "units_2_4": 24,
    "units_5plus": 347,
    "value_total": 399113506
   },
   "retrieved": "2026-10-18"
  },
  "qcew_retail": {
   "county": "26139",
   "year": 2025,
   "establishments": 669,
   "employment": 10692,
   "avg_annual_pay": 40477,
   "lq_employment": 0.84,
   "employment_change_1y": 1.8,
   "source": "BLS QCEW 2025 annual, county, NAICS 44-45 retail trade, private",
   "retrieved": "2026-10-20"
  },
  "retail_trend": {
   "2012": {
    "estab": 761,
    "emp": 9588
   },
   "2023": {
    "estab": 787,
    "emp": 11525
   },
   "estab_change": 0.034,
   "emp_change": 0.202,
   "county_fips": "26139"
  },
  "schools": {
   "district": "Grand Haven Area Public Schools",
   "district_geoid": "2616380",
   "grades": "PK-12",
   "district_vintage": "SY2024-25",
   "public_schools_1mi": 5,
   "schools": [
    "Lakeshore Middle School",
    "Central High School",
    "Ferry School",
    "Mary A White School",
    "Career Development School"
   ],
   "schools_vintage": "SY2023-24",
   "source": "NCES EDGE",
   "retrieved": "2026-10-20"
  },
  "storms": {
   "county": "26139",
   "years": "2016-2025",
   "events": 45,
   "by_type": {
    "Thunderstorm Wind": 33,
    "Hail": 6,
    "Tornado": 4,
    "Flood": 1,
    "Funnel Cloud": 1
   },
   "property_damage_usd": 6622000,
   "deaths_direct": 1,
   "injuries_direct": 0,
   "note": "county-typed events only; events logged to forecast zones (CZ_TYPE Z: most winter, heat, flood and coastal events) are not counted",
   "source": "NOAA NCEI Storm Events Database, details files",
   "retrieved": "2026-10-20"
  },
  "traffic": {
   "max_aadt": 10768,
   "trucks_aadt": null,
   "road": "N Harbor Dr",
   "class": "minor arterial",
   "lanes": 2,
   "segments_600m": 39,
   "year": "2024",
   "source": "FHWA HPMS",
   "retrieved": "2026-10-20"
  }
 },
 "parcels": [],
 "url": "https://retrofitatlas.org/other/mi/grand-haven-grand-haven-memorial-airpark/",
 "photo": null,
 "provenance": {
  "status": "newtypes-extraction",
  "after_notes": "newtypes-extraction",
  "year_retrofit": "newtypes-extraction"
 }
}