{
 "city": "Sawmills",
 "state": "NC",
 "page": "https://mytown.theboringparts.com/city/sawmillsnc/",
 "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-08-31",
 "upcoming": [
  {
   "date": "2026-09-15",
   "body": "Town Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://sawmillsnc.civicclerk.com/"
  },
  {
   "date": "2026-10-20",
   "body": "Town Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://sawmillsnc.civicclerk.com/"
  },
  {
   "date": "2026-11-17",
   "body": "Town Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://sawmillsnc.civicclerk.com/"
  },
  {
   "date": "2026-12-15",
   "body": "Town Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://sawmillsnc.civicclerk.com/"
  },
  {
   "date": "2027-01-19",
   "body": "Town Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://sawmillsnc.civicclerk.com/"
  },
  {
   "date": "2027-02-16",
   "body": "Town Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://sawmillsnc.civicclerk.com/"
  },
  {
   "date": "2027-03-16",
   "body": "Town Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://sawmillsnc.civicclerk.com/"
  },
  {
   "date": "2027-04-20",
   "body": "Town Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://sawmillsnc.civicclerk.com/"
  },
  {
   "date": "2027-05-18",
   "body": "Town Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://sawmillsnc.civicclerk.com/"
  }
 ],
 "recent": [
  {
   "date": "2026-08-18",
   "body": "Town Council",
   "headline": "Council to vote on vacating Joplin Rd, CIP, and residential zoning change",
   "summary": "The Sawmills Town Council will consider an ordinance to vacate 4330 Joplin Rd, adopt a 10-year Capital Improvement Plan, and amend zoning to allow residential living in the Highway Business District. The agenda also includes routine approvals of minutes, public comment, and updates from staff on finance and other matters.",
   "agenda_url": "https://sawmillsnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3134,plainText=false)",
   "minutes_url": null,
   "source": "https://sawmillsnc.civicclerk.com/"
  },
  {
   "date": "2026-07-21",
   "body": "Town Council",
   "headline": "Town Council to hold 2nd public hearing on waterline replacement project",
   "summary": "The Sawmills Town Council is meeting to approve minutes, hear public comments, and discuss action items. The main action item is the second public hearing for the CDBG-DR 231-A Waterline Replacement Project. The agenda also includes updates on finance, manager, mayor, clerk, and council matters, followed by a closed session.",
   "agenda_url": "https://sawmillsnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2051,plainText=false)",
   "minutes_url": "https://sawmillsnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4133,plainText=false)",
   "source": "https://sawmillsnc.civicclerk.com/"
  },
  {
   "date": "2026-06-16",
   "body": "Town Council",
   "headline": "Sawmills council to vote on rezoning, budget, fire consolidation",
   "summary": "The Sawmills Town Council will hold public hearings and consider action on the Annas Property rezoning and the 2026/2027 fiscal year budget. The council will also vote on a fire department consolidation agreement, mutual aid agreements with Granite Fire and Little River Fire, and a memorandum of understanding with Caldwell County for fire protection. Appointments to the Fire Relief Board are also on the agenda.",
   "agenda_url": "https://sawmillsnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1043,plainText=false)",
   "minutes_url": "https://sawmillsnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4132,plainText=false)",
   "source": "https://sawmillsnc.civicclerk.com/"
  }
 ]
}