{
 "city": "Hartsville",
 "state": "South Carolina",
 "page": "https://mytown.theboringparts.com/city/gr-hartsvillesc/",
 "attribution": "MyTown / The Boring Parts — CC BY 4.0. Summaries AI-generated from official sources.",
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "generated": "2026-07-23",
 "upcoming": [],
 "recent": [
  {
   "date": "2026-07-14",
   "body": "City Council",
   "headline": "City Council to discuss Fourth St & Railroad Ave RFP",
   "summary": "The City Council will hold a work session to receive updates from the City Manager. Discussion items include the MASC Annual Meeting and a Request for Proposals (RFP) for Fourth St & Railroad Ave.",
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=238",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=238"
  },
  {
   "date": "2026-06-10",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=237",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=237"
  },
  {
   "date": "2026-06-04",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=236",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=236"
  },
  {
   "date": "2026-05-18",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=233",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=233"
  },
  {
   "date": "2026-05-18",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=235",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=235"
  },
  {
   "date": "2026-04-16",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=231",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=231"
  },
  {
   "date": "2026-04-16",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=232",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=232"
  },
  {
   "date": "2026-04-06",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=228",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=228"
  },
  {
   "date": "2026-04-06",
   "body": "City Council",
   "headline": "Hartsville Council to consider Unified Development Ordinance and street closure",
   "summary": "City Council will hold a public hearing on the permanent closure of Village Street. The body is also considering first readings for two property leases and a comprehensive update to the city's zoning and development codes.",
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=229",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=229"
  },
  {
   "date": "2026-02-17",
   "body": "City Council - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=227",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=227"
  },
  {
   "date": "2026-02-17",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=226",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=226"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=211",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=211"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=212",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=212"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=213",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=213"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": "City Council to vote on selling tax map lots and awarding park track resurfacing bid",
   "summary": "The Hartsville City Council will hold a public hearing and vote on an ordinance to sell two tax map lots at Marion Avenue and East Chaplin Circle. The council will also consider awarding a bid for the Byerly Park running track resurfacing and appoint members to city boards.",
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=214",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=214"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=215",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=215"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=216",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=216"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=217",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=217"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=218",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=218"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=219",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=219"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=220",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=220"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": "Council considers forgivable loan for House of Hope",
   "summary": "The Hartsville City Council will hold a regular meeting to discuss a forgivable loan for the House of Hope and a wastewater treatment agreement addendum. The council will also consider appointments to city boards, committees, and the Housing Authority of Hartsville Board.",
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=221",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=221"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": "Council to consider forgivable loan for House of Hope",
   "summary": "The City Council will hold a public hearing and final reading for an ordinance regarding a forgivable loan to the House of Hope. The body will also consider grant applications for aviation and swear in newly elected officials.",
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=222",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=222"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=223",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=223"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=224",
   "minutes_url": null,
   "source": "https://hartsvillesc.granicus.com/AgendaViewer.php?view_id=3&clip_id=224"
  }
 ]
}