{
 "city": "Roanoke County",
 "state": "Virginia",
 "page": "https://mytown.theboringparts.com/city/roanokeva/",
 "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": [
  {
   "date": "2026-07-24",
   "body": "City Council",
   "headline": "City Council holds strategic leadership workshop",
   "summary": "The City Council is meeting for a recessed session focused on a strategic workshop. The agenda consists of leadership and governance discussions and a presentation from the City Manager.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6523,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-08-03",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-08-17",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-09-08",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-09-21",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-10-05",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-10-19",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-11-02",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-11-16",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-12-07",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-12-21",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  }
 ],
 "recent": [
  {
   "date": "2026-07-20",
   "body": "City Council",
   "headline": "Council considers $4 million state grant for RoVa Labs development",
   "summary": "The Roanoke City Council will vote on several items, including a $4 million appropriation from the Commonwealth of Virginia to develop lab space at RoVa Labs (1030 South Jefferson Street). The council will also approve the five‑year budget for opioid settlement funds and accept multiple state grant funds for opioid abatement, sexual and domestic violence victims, and HUD community‑development programs. Additional actions include requests for closed meetings on legal matters, a street‑renaming proposal for 2nd Street NE, and a request to vacate a city easement at 2415 Russell Avenue.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6517,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-07-06",
   "body": "City Council",
   "headline": "City Council adopts zoning amendments for housing and land use",
   "summary": "The City Council continued and concluded a public hearing regarding amendments to Chapter 36.2 of the Zoning Code. These changes aim to facilitate context-sensitive housing development and update use tables for industrial and planned unit development districts.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6512,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-07-06",
   "body": "City Council",
   "headline": "Roanoke City Council repeals ordinance allowing 'Raven' gunshot detection sensors",
   "summary": "City Council voted to remove gunshot detection devices from public rights-of-way and approved funding for school board programs. The body also discussed updating city policies regarding employee cannabis use.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6513,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-06-15",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6502,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-06-01",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6491,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-05-18",
   "body": "City Council",
   "headline": "Roanoke City Council approves site development grant and land donation",
   "summary": "City Council approved the appropriation of the Virginia Business Ready Sites Program Grant for Tract 8 and accepted a donation of two parcels at 0 Hollins Road, N.E. The body also appropriated debt-funded projects for the FY 2025-2026 Capital Improvement Plan.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6490,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-05-11",
   "body": "City Council",
   "headline": "City Council adopts FY 2026‑2027 budget, tax rate, fees, and pay plan",
   "summary": "The Roanoke City Council approved several ordinances and a resolution during its May 11, 2026 recessed session. Items adopted include reaffirming the real‑estate tax rate, adopting the FY 2027 fee compendium, appropriating funds for general, stormwater, civic facilities, parking, risk management, school, food services, and grant programs, endorsing the FY2027‑FY2031 Capital Improvement Program update, and establishing a new pay plan for city officers and staff. A certificate confirming fund availability was presented but no action was taken on it.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6475,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-05-04",
   "body": "City Council",
   "headline": "City Council approves Roanoke Valley Regional Cable Television FY 2026–2027 Budget",
   "summary": "City Council held an informal session and a regular meeting to address budget reports and board vacancies. The body approved the regional cable television budget and an appropriation for Roanoke City School Board educational programs.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6465,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-04-23",
   "body": "City Council",
   "headline": "Public hearings on FY 2026‑2027 budget and real estate tax rate increase",
   "summary": "The City Council held a recessed session to conduct two public hearings. The first hearing considered the recommended budget for fiscal year 2026‑2027. The second hearing considered a proposed increase to the real estate tax rate. No actions were taken on either item.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6458,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-04-20",
   "body": "City Council",
   "headline": "Council holds closed session to appoint two Roanoke City School Board trustees",
   "summary": "The City Council will interview four candidates for Roanoke City School Board trustee positions. After the interviews, the Council will convene in a closed meeting to vote on appointing two trustees to three‑year terms beginning July 1, 2026. The appointment action is listed as a 5‑0 vote.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6451,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-04-20",
   "body": "City Council",
   "headline": "City Council approves gunshot detection device installation across Roanoke",
   "summary": "At the April 20, 2026 meeting, Roanoke City Council adopted several ordinances and resolutions. The council approved an encroachment permit to install gunshot detection devices for the Police Department throughout the city. It also accepted a Virginia Tourism Corporation grant for GO Fest 2026, accepted opioid settlement claims, amended an engineering contract with AECOM, and approved the city’s 2025‑2029 CDBG Consolidated Plan. Additionally, the council concurred with multiple closed‑meeting requests from the City Attorney and the mayor.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6452,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-04-06",
   "body": "City Council",
   "headline": "Roanoke City Council approves budgets for airport and resource authority",
   "summary": "City Council adopted the 2026-2027 annual budgets for the Roanoke Valley Resource Authority and the Roanoke Regional Airport Commission. The body also approved property rights for pedestrian improvements and various grant agreements.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6438,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-03-23",
   "body": "City Council",
   "headline": "City Council to receive FY 2026-2027 recommended budget",
   "summary": "The City Council is holding a recessed session to review the recommended budget for Fiscal Year 2026-2027. This is the single action item listed for the meeting.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6428,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-03-16",
   "body": "City Council",
   "headline": "Roanoke City Council approves flood grants and parking agreement",
   "summary": "City Council held a joint meeting with the School Board and approved several administrative actions, including flood mitigation grants and a parking agreement. Multiple residents spoke during public comment regarding budget decreases for Roanoke City Public Schools.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6429,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-03-02",
   "body": "City Council",
   "headline": "Roanoke City Council approves school funding and downtown drainage projects",
   "summary": "City Council approved a budget ordinance for Roanoke City School Board educational programs and adopted the 2025 Regional Hazard Mitigation Plan. The body also authorized a deed modification for the Fishburn Park Caretaker’s Cottage and accepted grants for Operation Ceasefire and sports events.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6419,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-02-17",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6411,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-02-02",
   "body": "City Council",
   "headline": "Roanoke City Council ratifies emergency powers and approves several funding appropriations",
   "summary": "The City Council ratified a local emergency declaration and waived parking fees following a winter storm. The body also approved funding for child protective services and small business recovery, and initiated updates to the City's Zoning Code and the Evans Spring Plan.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6400,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-01-20",
   "body": "City Council",
   "headline": "Roanoke City Council approves budget and grants, hears public comments on fees and development",
   "summary": "The Roanoke City Council approved several ordinances and resolutions, including the FY2026-2027 Budget, Operation Ceasefire grant funding, and a school funding policy. The meeting featured a public hearing where residents expressed opposition to proposed increases in downtown special events fees and discussed the Evans Spring property development plan.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6390,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  },
  {
   "date": "2026-01-05",
   "body": "City Council",
   "headline": "Roanoke City Council adopts 2026 meeting schedule",
   "summary": "City Council held an organizational meeting to establish the 2026 meeting schedule and budget development calendar. The body also approved the appropriation of a VSTOP Grant and scheduled a public hearing for a property lease.",
   "agenda_url": "https://roanokeva.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6378,plainText=false)",
   "minutes_url": null,
   "source": "https://roanokeva.civicclerk.com/"
  }
 ]
}