{
 "version": 1,
 "scope": "What the official Altoona City Council minutes document about who else was present, beyond Council members, the mayor, and City officials and staff: how many people the minutes name under \"Audience Present,\" and how many people the minutes record speaking during the public-comment slot. Counts are of names printed, not a headcount, unless the minutes print one (none do, as of this feed's last build).",
 "caveats": "The minutes record attendance inconsistently. A meeting with no \"Audience Present\" line, or whose minutes are not on this site yet, is marked as a gap (`documented: false`, with a `gap_reason`); it is not evidence that no one attended. During the GoToMeeting/Zoom era (April 2020-May 2021) an in-person audience count of zero does not include online participants, who are counted separately if the minutes record them speaking. Anyone the minutes name as an official, consultant, or staff member is excluded from the audience count. Individual audience members' and organizations' names are never published here; only counts are.",
 "correction_url": "/contact?topic=correction",
 "first_meeting": "2014-02-03",
 "last_meeting": "2026-09-28",
 "meetings_counted": 304,
 "documented_meetings": 296,
 "gaps": [
  {
   "date": "2014-01-06",
   "id": "2014-01-06",
   "reason": "Not listed in the City's online archive."
  },
  {
   "date": "2014-01-20",
   "id": "2014-01-20",
   "reason": "Not listed in the City's online archive. Item 3 of the 2014-02-03 minutes: \"Approval of January 20 and 27, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-01-27",
   "id": "2014-01-27",
   "reason": "Not listed in the City's online archive. Item 3 of the 2014-02-03 minutes: \"Approval of January 20 and 27, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-02-10",
   "id": "2014-02-10",
   "reason": "Not listed in the City's online archive. Item 4 of the 2014-02-17 minutes: \"Approval of February 3 and 10, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-02-24",
   "id": "2014-02-24",
   "reason": "Not listed in the City's online archive. Item 3 of the 2014-03-03 minutes: \"Approval of February 17 and 24, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-03-24",
   "id": "2014-03-24",
   "reason": "Not listed in the City's online archive. Item 4 of the 2014-04-07 minutes: \"Approval of March 17 and 24, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-04-21",
   "id": "2014-04-21",
   "reason": "Not listed in the City's online archive. Item 4 of the 2014-05-05 minutes: \"Approval of April 21 and 28, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-04-28",
   "id": "2014-04-28",
   "reason": "Not listed in the City's online archive. Item 4 of the 2014-05-05 minutes: \"Approval of April 21 and 28, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-06-23",
   "id": "2014-06-23",
   "reason": "Not listed in the City's online archive. Item 4 of the 2014-07-07 minutes: \"Approval June 16 and 23, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-07-14",
   "id": "2014-07-14",
   "reason": "Not listed in the City's online archive. Item 3 of the 2014-07-21 minutes: \"Approval of July 7 and 14, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-07-28",
   "id": "2014-07-28",
   "reason": "Not listed in the City's online archive. Item 3 of the 2014-08-04 minutes: \"Approval of July 21 and 28, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-08-25",
   "id": "2014-08-25",
   "reason": "Not listed in the City's online archive. Item 3 of the 2014-09-02 minutes: \"Approval of August 18 and 25, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-09-15",
   "id": "2014-09-15",
   "reason": "Not listed in the City's online archive. Item 4 of the 2014-10-06 minutes: \"Approval of September 15 and 22, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-09-22",
   "id": "2014-09-22",
   "reason": "Not listed in the City's online archive. Item 4 of the 2014-10-06 minutes: \"Approval of September 15 and 22, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-10-27",
   "id": "2014-10-27",
   "reason": "Not listed in the City's online archive. Item 3 of the 2014-11-03 minutes: \"Approval of October 20 and 27, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-11-24",
   "id": "2014-11-24",
   "reason": "Not listed in the City's online archive. Item 3 of the 2014-12-01 minutes: \"Approval of November 17 and 24, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2014-12-22",
   "id": "2014-12-22",
   "reason": "Not listed in the City's online archive. Item 4 of the 2015-01-05 minutes: \"Approval of December 15 and 22, 2014, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2015-01-12",
   "id": "2015-01-12",
   "reason": "Not listed in the City's online archive. Item 3 of the 2015-01-19 minutes: \"Approval of January 5 and 12, 2015, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2015-01-26",
   "id": "2015-01-26",
   "reason": "Not listed in the City's online archive. Item 5 of the 2015-02-02 minutes: \"Approval of January 19 and 26, 2015, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2015-02-23",
   "id": "2015-02-23",
   "reason": "The minutes print no \"Audience Present\" line for this meeting."
  },
  {
   "date": "2015-03-02",
   "id": "2015-03-02",
   "reason": "Not listed in the City's online archive. Item 5 of the 2015-03-30 minutes: \"Approval of March 2, 2015, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2015-04-27",
   "id": "2015-04-27",
   "reason": "Not listed in the City's online archive. Item 3 of the 2015-05-04 minutes: \"Approval of April 20 and 27, 2015, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2015-05-14",
   "id": "2015-05-14",
   "reason": "Not listed in the City's online archive. Item 4 of the 2015-05-18 minutes: \"Approval of May 4 and 14, 2015, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2015-06-22",
   "id": "2015-06-22",
   "reason": "The minutes print no \"Audience Present\" line for this meeting."
  },
  {
   "date": "2015-07-27",
   "id": "2015-07-27",
   "reason": "Not listed in the City's online archive. Item 3 of the 2015-08-03 minutes: \"Approval of July 20 and 27, 2015, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2015-08-24",
   "id": "2015-08-24",
   "reason": "Not listed in the City's online archive. Item 3 of the 2015-08-31 minutes: \"Approval of August 17 and 24, 2015, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2015-09-28",
   "id": "2015-09-28",
   "reason": "Not listed in the City's online archive. Item 4 of the 2015-10-05 minutes: \"Approval of September 21 and 28, 2015, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2015-10-26",
   "id": "2015-10-26",
   "reason": "Not listed in the City's online archive. Item 4 of the 2015-11-02 minutes: \"Approval of October 19 a nd 26, 2015, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2015-11-23",
   "id": "2015-11-23",
   "reason": "Not listed in the City's online archive. Item 3 of the 2015-12-07 minutes: \"Approval of November 16 and 23, 2015, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2015-12-21",
   "id": "2015-12-21",
   "reason": "Not listed in the City's online archive. Item 4 of the 2016-01-04 minutes: \"Approval of December 21, 2015, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2016-01-11",
   "id": "2016-01-11",
   "reason": "Not listed in the City's online archive. Item 5 of the 2016-01-18 minutes: \"Approval of January 4 and 11, 2016, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2016-01-25",
   "id": "2016-01-25",
   "reason": "Not listed in the City's online archive. Item 3 of the 2016-02-01 minutes: \"Approval of January 18 and 25, 2016, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2016-02-22",
   "id": "2016-02-22",
   "reason": "Not listed in the City's online archive. Item 3 of the 2016-03-07 minutes: \"Approval of February 15 and 22, 2016, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2016-03-28",
   "id": "2016-03-28",
   "reason": "Not listed in the City's online archive. Item 3 of the 2016-04-04 minutes: \"Approval of March 21 and 28, 2016, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2016-04-25",
   "id": "2016-04-25",
   "reason": "Not listed in the City's online archive. Item 4 of the 2016-05-02 minutes: \"Approval of April 18 and 25, 2016 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2016-05-05",
   "id": "2016-05-05",
   "reason": "Not listed in the City's online archive. Item 5 of the 2016-05-16 minutes: \"Approval of May 5, 2016 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2016-05-23",
   "id": "2016-05-23",
   "reason": "Not listed in the City's online archive. Item 5 of the 2016-06-06 minutes: \"Approval of May 16 and 23, 2016, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2016-06-27",
   "id": "2016-06-27",
   "reason": "The minutes print no \"Audience Present\" line for this meeting."
  },
  {
   "date": "2016-07-06",
   "id": "2016-07-06",
   "reason": "Not listed in the City's online archive. Item 6 of the 2016-07-18 minutes: \"Approval of July 6, 2016, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2016-07-25",
   "id": "2016-07-25",
   "reason": "Not listed in the City's online archive. Item 3 of the 2016-08-01 minutes: \"Approval of July 18 and 25, 2016, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2016-08-22",
   "id": "2016-08-22",
   "reason": "Not listed in the City's online archive. Item 5 of the 2016-09-06 minutes: \"Approval of August 15 and 22, 2016, minutes\" shows the meeting was held."
  },
  {
   "date": "2016-09-26",
   "id": "2016-09-26",
   "reason": "Not listed in the City's online archive. Item 3 of the 2016-10-03 minutes: \"Approval of September 19 and 26, 2016, minutes\" shows the meeting was held."
  },
  {
   "date": "2016-10-24",
   "id": "2016-10-24",
   "reason": "Not listed in the City's online archive. Item 3 of the 2016-11-07 minutes: \"Approval of October 17 and 24, 2016, minutes\" shows the meeting was held."
  },
  {
   "date": "2016-11-14",
   "id": "2016-11-14",
   "reason": "Not listed in the City's online archive. Item 3 of the 2016-11-21 minutes: \"Approval of November 7 and 14, 2016, minutes\" shows the meeting was held."
  },
  {
   "date": "2016-11-28",
   "id": "2016-11-28",
   "reason": "Not listed in the City's online archive. Item 3 of the 2016-12-05 minutes: \"Approval of November 21 and 28, 2016, minutes\" shows the meeting was held."
  },
  {
   "date": "2016-12-19",
   "id": "2016-12-19",
   "reason": "Not listed in the City's online archive. Item 3 of the 2017-01-03 minutes: \"Approval of December 19, 2016, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-01-16",
   "id": "2017-01-16",
   "reason": "Not listed in the City's online archive. Item 3 of the 2017-02-06 minutes: \"Approval of January 16, 23 and 31, 2017, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-01-23",
   "id": "2017-01-23",
   "reason": "Not listed in the City's online archive. Item 3 of the 2017-02-06 minutes: \"Approval of January 16, 23 and 31, 2017, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-01-31",
   "id": "2017-01-31",
   "reason": "Not listed in the City's online archive. Item 3 of the 2017-02-06 minutes: \"Approval of January 16, 23 and 31, 2017, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-02-20",
   "id": "2017-02-20",
   "reason": "Not listed in the City's online archive. Item 3 of the 2017-03-06 minutes: \"Approval of February 20 and 27, 2017, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-02-27",
   "id": "2017-02-27",
   "reason": "Not listed in the City's online archive. Item 3 of the 2017-03-06 minutes: \"Approval of February 20 and 27, 2017, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-03-27",
   "id": "2017-03-27",
   "reason": "Not listed in the City's online archive. Item 3 of the 2017-04-03 minutes: \"Approval of March 20 and 27, 2017, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-04-24",
   "id": "2017-04-24",
   "reason": "Not listed in the City's online archive. Item 3 of the 2017-05-01 minutes: \"Approval of April 17 and 24, 2017, Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-05-22",
   "id": "2017-05-22",
   "reason": "Not listed in the City's online archive. Item 4 of the 2017-06-05 minutes: \"Approval of May 15 and 22, 2017 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-06-26",
   "id": "2017-06-26",
   "reason": "The minutes print no \"Audience Present\" line for this meeting."
  },
  {
   "date": "2017-07-24",
   "id": "2017-07-24",
   "reason": "Not listed in the City's online archive. Item 3 of the 2017-08-07 minutes: \"Approval of July 17 and 24, 2017 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-08-28",
   "id": "2017-08-28",
   "reason": "Not listed in the City's online archive. Item 3 of the 2017-09-05 minutes: \"Approval of August 21 and 28, 2017 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-09-25",
   "id": "2017-09-25",
   "reason": "Not listed in the City's online archive. Item 4 of the 2017-10-02 minutes: \"Approval of September 18 and 25, 2017 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-10-23",
   "id": "2017-10-23",
   "reason": "Not listed in the City's online archive. Item 4 of the 2017-11-06 minutes: \"Approval of October 16 and 23, 2017 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-11-13",
   "id": "2017-11-13",
   "reason": "Not listed in the City's online archive. Item 4 of the 2017-11-20 minutes: \"Approval of November 6 and 13, 2017 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-11-18",
   "id": "2017-11-18",
   "reason": "Not listed in the City's online archive. Item 3 of the 2017-12-04 minutes: \"Approval of November 18, 20, and 27, 2017 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-11-27",
   "id": "2017-11-27",
   "reason": "Not listed in the City's online archive. Item 3 of the 2017-12-04 minutes: \"Approval of November 18, 20, and 27, 2017 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2017-12-11",
   "id": "2017-12-11",
   "reason": "Not listed in the City's online archive. Item 4 of the 2017-12-18 minutes: \"Approval of December 4 and 11, 2017 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2018-01-08",
   "id": "2018-01-08",
   "reason": "Not listed in the City's online archive. Item 3 of the 2018-01-15 minutes: \"Approval of January 2 and 8, 2018 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2018-01-22",
   "id": "2018-01-22",
   "reason": "Not listed in the City's online archive. Item 4 of the 2018-02-05 minutes: \"Approval of January 15 and 22, 2018 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2018-02-12",
   "id": "2018-02-12",
   "reason": "Not listed in the City's online archive. Item 4 of the 2018-02-19 minutes: \"Approval of February 5 and 12, 2018 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2018-03-26",
   "id": "2018-03-26",
   "reason": "Not listed in the City's online archive. Item 4 of the 2018-04-02 minutes: \"Approval of March 19 and 26, 2018 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2018-04-23",
   "id": "2018-04-23",
   "reason": "Not listed in the City's online archive. Item 6 of the 2018-05-07 minutes: \"Approval of April 16 and 23, 2018, council minutes\" shows the meeting was held."
  },
  {
   "date": "2018-05-14",
   "id": "2018-05-14",
   "reason": "Not listed in the City's online archive. Item 5 of the 2018-05-21 minutes: \"Approval of May 7 and 14, 2018, council minutes\" shows the meeting was held."
  },
  {
   "date": "2018-06-25",
   "id": "2018-06-25",
   "reason": "Not listed in the City's online archive. Item 4 of the 2018-07-02 minutes: \"Approval of June 18 and 25, 2018, council minutes\" shows the meeting was held."
  },
  {
   "date": "2018-07-23",
   "id": "2018-07-23",
   "reason": "Not listed in the City's online archive. Item 4 of the 2018-08-06 minutes: \"Approval of July 16, 23 and 30, 2018, council minutes\" shows the meeting was held."
  },
  {
   "date": "2018-07-30",
   "id": "2018-07-30",
   "reason": "Not listed in the City's online archive. Item 4 of the 2018-08-06 minutes: \"Approval of July 16, 23 and 30, 2018, council minutes\" shows the meeting was held."
  },
  {
   "date": "2018-08-10",
   "id": "2018-08-10",
   "reason": "Not listed in the City's online archive. Item 5 of the 2018-08-20 minutes: \"Approval of August 6 and 10, 2018, council minutes\" shows the meeting was held."
  },
  {
   "date": "2018-08-27",
   "id": "2018-08-27",
   "reason": "Not listed in the City's online archive. Item 3 of the 2018-09-04 minutes: \"Approval of August 20 and 27, 2018, council minutes\" shows the meeting was held."
  },
  {
   "date": "2018-09-24",
   "id": "2018-09-24",
   "reason": "Not listed in the City's online archive. Item 3 of the 2018-10-01 minutes: \"Approval of September 17 and 24, 2018, council minutes\" shows the meeting was held."
  },
  {
   "date": "2018-10-22",
   "id": "2018-10-22",
   "reason": "Not listed in the City's online archive. Item 3 of the 2018-11-05 minutes: \"Approval of October 15 and 22, 2018 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2018-11-26",
   "id": "2018-11-26",
   "reason": "Not listed in the City's online archive. Item 3 of the 2018-12-03 minutes: \"Approval of November 19 and 26, 2018 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2018-12-10",
   "id": "2018-12-10",
   "reason": "Not listed in the City's online archive. Item 4 of the 2018-12-17 minutes: \"Approval of December 3 and 10, 2018, council minutes\" shows the meeting was held."
  },
  {
   "date": "2019-01-02",
   "id": "2019-01-02",
   "reason": "Not listed in the City's online archive. The 2019-01-07 minutes: \"approval of December 17, 2018 and January 2, 2019 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2019-01-14",
   "id": "2019-01-14",
   "reason": "Not listed in the City's online archive. The 2019-01-21 minutes: \"approval of January 7 and 14, 2019 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2019-01-28",
   "id": "2019-01-28",
   "reason": "Not listed in the City's online archive. The 2019-02-04 minutes: \"approval of January 21 and 28, 2019 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2019-02-25",
   "id": "2019-02-25",
   "reason": "Not listed in the City's online archive. The 2019-03-04 minutes: \"approval of February 18 and 25, 2019 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2019-03-25",
   "id": "2019-03-25",
   "reason": "Not listed in the City's online archive. The 2019-04-01 minutes: \"approval of March 18 and 25, 2019 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2019-04-22",
   "id": "2019-04-22",
   "reason": "Not listed in the City's online archive. The 2019-05-06 minutes: \"approval of April 15 and April 22, 2019 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2019-05-21",
   "id": "2019-05-21",
   "reason": "Not listed in the City's online archive. The 2019-06-03 minutes: \"approval of May 20 and 21, 2019 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2019-06-24",
   "id": "2019-06-24",
   "reason": "Not listed in the City's online archive. The 2019-07-01 minutes: \"approval of June 17 and 24, 2019 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2019-08-26",
   "id": "2019-08-26",
   "reason": "Not listed in the City's online archive. The 2019-09-03 minutes: \"approval of August 19 and 26, 2019 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2019-10-28",
   "id": "2019-10-28",
   "reason": "Not listed in the City's online archive. The 2019-11-04 minutes: \"approval of October 21 and 28, 2019 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2019-11-11",
   "id": "2019-11-11",
   "reason": "Not listed in the City's online archive. The 2019-11-18 minutes: \"approval of November 4 and 11, 2019 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2019-11-25",
   "id": "2019-11-25",
   "reason": "Not listed in the City's online archive. The 2019-12-02 minutes: \"approval of November 18 and 25, 2019 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2019-12-04",
   "id": "2019-12-04-workshop",
   "reason": "The minutes print no \"Audience Present\" line for this meeting."
  },
  {
   "date": "2022-06-20",
   "id": "2022-06-20",
   "reason": "Not listed in the City's online archive. Item 3 of the 2022-07-05 agenda and minutes: \"Approval of June 20, 2022 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2022-12-12",
   "id": "2022-12-12",
   "reason": "Not listed in the City's online archive. Item 3 of the 2022-12-19 agenda: \"Approval of December 5 and 12, 2022 Council Minutes\" shows the meeting was held."
  },
  {
   "date": "2024-04-01",
   "id": "2024-04-01-budget",
   "reason": "The minutes print no \"Audience Present\" line for this meeting."
  },
  {
   "date": "2026-07-27",
   "id": "2026-07-27-workshop",
   "reason": "The minutes print no \"Audience Present\" line for this meeting."
  },
  {
   "date": "2026-09-28",
   "id": "2026-09-28-workshop",
   "reason": "The minutes print no \"Audience Present\" line for this meeting."
  },
  {
   "date": "2026-10-05",
   "id": "2026-10-05",
   "reason": "Minutes not yet posted; the Council approves them at a later meeting."
  }
 ],
 "years": [
  {
   "year": "2014",
   "known_meetings": 37,
   "documented_meetings": 20,
   "meetings_with_any_turnout": 20,
   "total_named_others_present": 147,
   "total_public_comment_speakers": 0
  },
  {
   "year": "2015",
   "known_meetings": 35,
   "documented_meetings": 22,
   "meetings_with_any_turnout": 22,
   "total_named_others_present": 167,
   "total_public_comment_speakers": 0
  },
  {
   "year": "2016",
   "known_meetings": 39,
   "documented_meetings": 23,
   "meetings_with_any_turnout": 23,
   "total_named_others_present": 246,
   "total_public_comment_speakers": 0
  },
  {
   "year": "2017",
   "known_meetings": 39,
   "documented_meetings": 22,
   "meetings_with_any_turnout": 22,
   "total_named_others_present": 214,
   "total_public_comment_speakers": 0
  },
  {
   "year": "2018",
   "known_meetings": 39,
   "documented_meetings": 24,
   "meetings_with_any_turnout": 24,
   "total_named_others_present": 210,
   "total_public_comment_speakers": 0
  },
  {
   "year": "2019",
   "known_meetings": 37,
   "documented_meetings": 24,
   "meetings_with_any_turnout": 24,
   "total_named_others_present": 238,
   "total_public_comment_speakers": 0
  },
  {
   "year": "2020",
   "known_meetings": 24,
   "documented_meetings": 24,
   "meetings_with_any_turnout": 15,
   "total_named_others_present": 49,
   "total_public_comment_speakers": 4
  },
  {
   "year": "2021",
   "known_meetings": 24,
   "documented_meetings": 24,
   "meetings_with_any_turnout": 15,
   "total_named_others_present": 98,
   "total_public_comment_speakers": 11
  },
  {
   "year": "2022",
   "known_meetings": 25,
   "documented_meetings": 23,
   "meetings_with_any_turnout": 22,
   "total_named_others_present": 138,
   "total_public_comment_speakers": 14
  },
  {
   "year": "2023",
   "known_meetings": 24,
   "documented_meetings": 24,
   "meetings_with_any_turnout": 24,
   "total_named_others_present": 173,
   "total_public_comment_speakers": 34
  },
  {
   "year": "2024",
   "known_meetings": 25,
   "documented_meetings": 24,
   "meetings_with_any_turnout": 24,
   "total_named_others_present": 228,
   "total_public_comment_speakers": 24
  },
  {
   "year": "2025",
   "known_meetings": 24,
   "documented_meetings": 24,
   "meetings_with_any_turnout": 24,
   "total_named_others_present": 177,
   "total_public_comment_speakers": 10
  },
  {
   "year": "2026",
   "known_meetings": 21,
   "documented_meetings": 18,
   "meetings_with_any_turnout": 18,
   "total_named_others_present": 113,
   "total_public_comment_speakers": 9
  }
 ],
 "meetings": [
  {
   "meeting_date": "2014-02-03",
   "id": "2014-02-03",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155158/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%202-3-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-02-17",
   "id": "2014-02-17",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155210/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%32-17-2014.pdf",
     "locator": "City Council archive entry for 2014-02-17; official minutes file \"amy minutes 2-17-2014.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-03-03",
   "id": "2014-03-03",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155217/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%203-3-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-03-17",
   "id": "2014-03-17",
   "documented": true,
   "named_others_present": 10,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155225/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%33-17-2014.pdf",
     "locator": "City Council archive entry for 2014-03-17; official minutes file \"amy minutes 3-17-2014.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-04-07",
   "id": "2014-04-07",
   "documented": true,
   "named_others_present": 17,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20150906071537/http://www.altoona-iowa.com:80/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%204-7-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-05-05",
   "id": "2014-05-05",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155259/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%205-5-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-05-19",
   "id": "2014-05-19",
   "documented": true,
   "named_others_present": 14,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155308/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%35-19-2014.pdf",
     "locator": "City Council archive entry for 2014-05-19; official minutes file \"amy minutes 5-19-2014.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-06-02",
   "id": "2014-06-02",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155316/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%206-2-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-06-16",
   "id": "2014-06-16",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155325/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%36-16-2014.pdf",
     "locator": "City Council archive entry for 2014-06-16; official minutes file \"amy minutes 6-16-2014.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-07-07",
   "id": "2014-07-07",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155332/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%207-7-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-07-21",
   "id": "2014-07-21",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155345/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%37-21-2014.pdf",
     "locator": "City Council archive entry for 2014-07-21; official minutes file \"amy minutes 7-21-2014.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-08-04",
   "id": "2014-08-04",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155353/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%208-4-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-08-18",
   "id": "2014-08-18",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155402/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%38-18-2014.pdf",
     "locator": "City Council archive entry for 2014-08-18; official minutes file \"amy minutes 8-18-2014.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-09-02",
   "id": "2014-09-02",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155411/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%209-2-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-10-06",
   "id": "2014-10-06",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155432/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%2010-6-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-10-20",
   "id": "2014-10-20",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155444/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%2010-20-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-11-03",
   "id": "2014-11-03",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155454/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%2011-3-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-11-17",
   "id": "2014-11-17",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155504/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%2011-17-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-12-01",
   "id": "2014-12-01",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155516/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%2012-1-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2014-12-15",
   "id": "2014-12-15",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155523/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/jody%20minutes%2012-15-2014.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-01-05",
   "id": "2015-01-05",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155530/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%201-5-2015.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-01-19",
   "id": "2015-01-19",
   "documented": true,
   "named_others_present": 14,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155541/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/jody%20minutes%20%31-19-2015.pdf",
     "locator": "City Council archive entry for 2015-01-19; official minutes file \"jody minutes 1-19-2015.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-02-02",
   "id": "2015-02-02",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155548/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%202-2-2015.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-02-16",
   "id": "2015-02-16",
   "documented": true,
   "named_others_present": 10,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155604/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%32-16-2015.pdf",
     "locator": "City Council archive entry for 2015-02-16; official minutes file \"amy minutes 2-16-2015.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-02-23",
   "id": "2015-02-23",
   "documented": false,
   "named_others_present": null,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": false,
   "gap_reason": "The minutes print no \"Audience Present\" line for this meeting.",
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155612/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/randy%20minutes%202-23-15.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-03-30",
   "id": "2015-03-30",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155629/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%33-30-2015.pdf",
     "locator": "City Council archive entry for 2015-03-30; official minutes file \"amy minutes 3-30-2015.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-04-06",
   "id": "2015-04-06",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155634/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%204-6-2015.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-04-20",
   "id": "2015-04-20",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20160107022127/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%34-20-2015.pdf",
     "locator": "City Council archive entry for 2015-04-20; official minutes file \"amy minutes 4-20-2015.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-05-04",
   "id": "2015-05-04",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155712/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%205-4-2015.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-05-18",
   "id": "2015-05-18",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155720/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%35-18-2015.pdf",
     "locator": "City Council archive entry for 2015-05-18; official minutes file \"amy minutes 5-18-2015.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-06-01",
   "id": "2015-06-01",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155745/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%206-1-2015.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-06-15",
   "id": "2015-06-15",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155756/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%36-15-2015.pdf",
     "locator": "City Council archive entry for 2015-06-15; official minutes file \"amy minutes 6-15-2015.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-06-22",
   "id": "2015-06-22",
   "documented": false,
   "named_others_present": null,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": false,
   "gap_reason": "The minutes print no \"Audience Present\" line for this meeting.",
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155812/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/randy%20minutes%206-22-15.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-07-06",
   "id": "2015-07-06",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155820/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/jody%20minutes%207-6-2015.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-07-20",
   "id": "2015-07-20",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155841/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%37-20-2015.pdf",
     "locator": "City Council archive entry for 2015-07-20; official minutes file \"amy minutes 7-20-2015.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-08-03",
   "id": "2015-08-03",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155851/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%208-3-2015.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-08-17",
   "id": "2015-08-17",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155900/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%38-17-2015.pdf",
     "locator": "City Council archive entry for 2015-08-17; official minutes file \"amy minutes 8-17-2015.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-08-31",
   "id": "2015-08-31",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155913/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%38-31-2015.pdf",
     "locator": "City Council archive entry for 2015-08-31; official minutes file \"amy minutes 8-31-2015.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-09-21",
   "id": "2015-09-21",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160017/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%20%39-21-2015.pdf",
     "locator": "City Council archive entry for 2015-09-21; official minutes file \"amy minutes 9-21-2015.pdf\"; Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-10-05",
   "id": "2015-10-05",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160057/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%2010-5-2015.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-10-19",
   "id": "2015-10-19",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160045/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%2010-19-2015.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-11-02",
   "id": "2015-11-02",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160114/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%2011-2-2015.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-11-16",
   "id": "2015-11-16",
   "documented": true,
   "named_others_present": 13,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160122/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy%20minutes%2011-16-2015.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2015-12-07",
   "id": "2015-12-07",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160132/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-12-7-2015.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-01-04",
   "id": "2016-01-04",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160201/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-1-4-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-01-18",
   "id": "2016-01-18",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160213/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-1-18-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-02-01",
   "id": "2016-02-01",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160219/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-2-1-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-02-15",
   "id": "2016-02-15",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123155557/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/jody-minutes-2-15-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-03-07",
   "id": "2016-03-07",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160236/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-3-7-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-03-21",
   "id": "2016-03-21",
   "documented": true,
   "named_others_present": 20,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160242/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-3-21-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-04-04",
   "id": "2016-04-04",
   "documented": true,
   "named_others_present": 12,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160307/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-4-4-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-04-18",
   "id": "2016-04-18",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160313/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-4-18-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-05-02",
   "id": "2016-05-02",
   "documented": true,
   "named_others_present": 13,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160325/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-5-2-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-05-16",
   "id": "2016-05-16",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160430/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-5-16-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-06-06",
   "id": "2016-06-06",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160439/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-6-6-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-06-20",
   "id": "2016-06-20",
   "documented": true,
   "named_others_present": 10,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160448/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-6-20-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-06-27",
   "id": "2016-06-27",
   "documented": false,
   "named_others_present": null,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": false,
   "gap_reason": "The minutes print no \"Audience Present\" line for this meeting.",
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160456/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/randy-minutes-06-27-16.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-07-05",
   "id": "2016-07-05",
   "documented": true,
   "named_others_present": 20,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160505/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-7-5-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-07-18",
   "id": "2016-07-18",
   "documented": true,
   "named_others_present": 19,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160527/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-7-18-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-08-01",
   "id": "2016-08-01",
   "documented": true,
   "named_others_present": 12,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160539/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-8-1-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-08-15",
   "id": "2016-08-15",
   "documented": true,
   "named_others_present": 22,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160549/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-8-15-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-09-06",
   "id": "2016-09-06",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160556/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-9-6-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-09-19",
   "id": "2016-09-19",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160603/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/susi-minutes-9-19-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-10-03",
   "id": "2016-10-03",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160614/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-10-3-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-10-17",
   "id": "2016-10-17",
   "documented": true,
   "named_others_present": 26,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161123160620/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-10-17-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-11-07",
   "id": "2016-11-07",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017023610/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-11-7-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-11-21",
   "id": "2016-11-21",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161215120708/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-11-21-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2016-12-05",
   "id": "2016-12-05",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20161215120748/http://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/jody-minutes-12-5-2016.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-01-03",
   "id": "2017-01-03",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017011912/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-1-3-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-02-06",
   "id": "2017-02-06",
   "documented": true,
   "named_others_present": 13,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20170329120508/http://www.altoona-iowa.com:80/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-2-6-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-03-06",
   "id": "2017-03-06",
   "documented": true,
   "named_others_present": 10,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017031635/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-3-6-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-03-20",
   "id": "2017-03-20",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017025613/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/2017-03-20-minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-04-03",
   "id": "2017-04-03",
   "documented": true,
   "named_others_present": 10,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017020236/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-4-3-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-04-17",
   "id": "2017-04-17",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017011915/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-4-17-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-05-01",
   "id": "2017-05-01",
   "documented": true,
   "named_others_present": 18,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20180122200046/http://www.altoona-iowa.com:80/download/Mayor%20and%20Council/Council%20Minutes/jody-minutes-5-1-17.docx",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-05-15",
   "id": "2017-05-15",
   "documented": true,
   "named_others_present": 16,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017011908/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-5-15-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-06-05",
   "id": "2017-06-05",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017020158/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/2017-06-05-minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-06-19",
   "id": "2017-06-19",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017010034/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-6-19-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-06-26",
   "id": "2017-06-26",
   "documented": false,
   "named_others_present": null,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": false,
   "gap_reason": "The minutes print no \"Audience Present\" line for this meeting.",
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017132336/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/randy-minutes-6-26-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-07-03",
   "id": "2017-07-03",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017025426/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-7-3-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-07-17",
   "id": "2017-07-17",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017012906/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-7-17-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-08-07",
   "id": "2017-08-07",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017010420/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-8-7-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-08-21",
   "id": "2017-08-21",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017024130/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-8-21-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-09-05",
   "id": "2017-09-05",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017074533/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-9-5-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-09-18",
   "id": "2017-09-18",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017021402/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-9-18-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-10-02",
   "id": "2017-10-02",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017011120/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-10-2-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-10-16",
   "id": "2017-10-16",
   "documented": true,
   "named_others_present": 12,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017023557/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-10-16-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-11-06",
   "id": "2017-11-06",
   "documented": true,
   "named_others_present": 13,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017020250/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-11-6-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-11-20",
   "id": "2017-11-20",
   "documented": true,
   "named_others_present": 13,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017011047/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-11-20-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-12-04",
   "id": "2017-12-04",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017023322/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-12-4-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2017-12-18",
   "id": "2017-12-18",
   "documented": true,
   "named_others_present": 20,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017013505/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-12-18-17.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-01-02",
   "id": "2018-01-02",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017005729/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-1-2-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-01-15",
   "id": "2018-01-15",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017132320/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/jody-minutes-1-15-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-02-05",
   "id": "2018-02-05",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017012836/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-2-5-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-02-19",
   "id": "2018-02-19",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017020145/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-2-19-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-03-05",
   "id": "2018-03-05",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017024659/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-3-5-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-03-19",
   "id": "2018-03-19",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017013515/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-3-19-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-04-02",
   "id": "2018-04-02",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017032314/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-4-2-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-04-16",
   "id": "2018-04-16",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017011116/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-4-16-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-05-07",
   "id": "2018-05-07",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017115011/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-5-7-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-05-21",
   "id": "2018-05-21",
   "documented": true,
   "named_others_present": 28,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017010112/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-5-21-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-06-04",
   "id": "2018-06-04",
   "documented": true,
   "named_others_present": 14,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017024325/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-6-4-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-06-18",
   "id": "2018-06-18",
   "documented": true,
   "named_others_present": 10,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017132334/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-6-18-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-07-02",
   "id": "2018-07-02",
   "documented": true,
   "named_others_present": 16,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017115014/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-7-2-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-07-16",
   "id": "2018-07-16",
   "documented": true,
   "named_others_present": 12,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017023257/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-7-16-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-08-06",
   "id": "2018-08-06",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017074228/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-8-6-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-08-20",
   "id": "2018-08-20",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017115116/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/jody-minutes-8-20-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-09-04",
   "id": "2018-09-04",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017132351/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-9-4-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-09-17",
   "id": "2018-09-17",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017023226/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-9-17-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-10-01",
   "id": "2018-10-01",
   "documented": true,
   "named_others_present": 16,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20191117232809/http://www.altoona-iowa.com:80/download/Mayor%20and%20Council/Council%20Minutes/amy-minutes-10-1-18.docx",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-10-15",
   "id": "2018-10-15",
   "documented": true,
   "named_others_present": 10,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017085120/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-10-15-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-11-05",
   "id": "2018-11-05",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017011102/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-11-5-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-11-19",
   "id": "2018-11-19",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017020313/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-11-19-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-12-03",
   "id": "2018-12-03",
   "documented": true,
   "named_others_present": 12,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017020148/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-12-3-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2018-12-17",
   "id": "2018-12-17",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017010044/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-12-17-18.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-01-07",
   "id": "2019-01-07",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017031642/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-1-7-19.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-01-21",
   "id": "2019-01-21",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20211228233030/https://www.altoona-iowa.com/download/Mayor%20and%20Council/Council%20Minutes/2019-01-21-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-02-04",
   "id": "2019-02-04",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017132313/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-2-4-19.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-02-18",
   "id": "2019-02-18",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017115005/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-2-18-19.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-03-04",
   "id": "2019-03-04",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017031649/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/amy-minutes-3-4-2019.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-03-18",
   "id": "2019-03-18",
   "documented": true,
   "named_others_present": 20,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017024320/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/03-18-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-04-01",
   "id": "2019-04-01",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017031640/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/04-01-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-04-15",
   "id": "2019-04-15",
   "documented": true,
   "named_others_present": 12,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017132303/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/04-15-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-05-06",
   "id": "2019-05-06",
   "documented": true,
   "named_others_present": 22,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017115029/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/05-6-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-05-20",
   "id": "2019-05-20",
   "documented": true,
   "named_others_present": 12,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017020219/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/05-20-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-06-03",
   "id": "2019-06-03",
   "documented": true,
   "named_others_present": 21,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017114932/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/06-03-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-06-17",
   "id": "2019-06-17",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017005724/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/06-17-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-07-01",
   "id": "2019-07-01",
   "documented": true,
   "named_others_present": 15,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017115025/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/07-01-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-07-15",
   "id": "2019-07-15",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017005731/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/07-15-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-08-05",
   "id": "2019-08-05",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017135834/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/3-08-5-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-08-19",
   "id": "2019-08-19",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017135829/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/08-19-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-09-03",
   "id": "2019-09-03",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017013809/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/09-03-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-09-16",
   "id": "2019-09-16",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017020111/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/09-16-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-10-07",
   "id": "2019-10-07",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017005844/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/10-07-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-10-21",
   "id": "2019-10-21",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017012937/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/10-21-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-11-04",
   "id": "2019-11-04",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017074546/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/11-04-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-11-18",
   "id": "2019-11-18",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017020121/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/3-11-18-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-12-02",
   "id": "2019-12-02",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017020315/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/12-02-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-12-04",
   "id": "2019-12-04-workshop",
   "documented": false,
   "named_others_present": null,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": false,
   "gap_reason": "The minutes print no \"Audience Present\" line for this meeting.",
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017135831/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/12-4-19-workshop-minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2019-12-16",
   "id": "2019-12-16",
   "documented": true,
   "named_others_present": 18,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council-archived",
     "url": "https://web.archive.org/web/20201017010445/https://www.altoona-iowa.com/download/maps/Mayor%20and%20Council/Council%20Minutes/12-16-2019-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-01-06",
   "id": "2020-01-06",
   "documented": true,
   "named_others_present": 10,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-01-06-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-01-20",
   "id": "2020-01-20",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-01-20-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-02-03",
   "id": "2020-02-03",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-02-03-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-02-17",
   "id": "2020-02-17",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-02-17-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-03-02",
   "id": "2020-03-02",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-03-02-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-03-16",
   "id": "2020-03-16",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-03-16-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-04-06",
   "id": "2020-04-06",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": "no_entry",
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-04-06-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-04-20",
   "id": "2020-04-20",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-04-20-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-05-04",
   "id": "2020-05-04",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-05-04-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-05-18",
   "id": "2020-05-18",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Asked whether the council could ask the Board of Adjustment to reconsider an item the board had approved."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-05-18-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-06-01",
   "id": "2020-06-01",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": "no_entry",
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-06-01-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-06-15",
   "id": "2020-06-15",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-06-15-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-07-06",
   "id": "2020-07-06",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-07-06-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-07-20",
   "id": "2020-07-20",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Raised concerns about Fourth of July fireworks and asked for a controlled crosswalk across 1st Ave. South near the Enabling Garden and 10th St. SE.",
    "Raised concerns about the lack of a controlled crosswalk at 10th St. across 1st Ave. South, used by children walking to school and people reaching the bike trail."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-07-20-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-08-03",
   "id": "2020-08-03",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-08-03-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-08-17",
   "id": "2020-08-17",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-08-17-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-09-08",
   "id": "2020-09-08",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Addressed Chapter 55 of the Code of Ordinances, noting it does not limit how many animals can live at a residence, and raised a neighborhood concern."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-09-08-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-09-21",
   "id": "2020-09-21",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-09-21-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-10-05",
   "id": "2020-10-05",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-10-05-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-10-19",
   "id": "2020-10-19",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-10-19-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-11-02",
   "id": "2020-11-02",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-11-02-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-11-16",
   "id": "2020-11-16",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-11-16-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-12-07",
   "id": "2020-12-07",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-12-07-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2020-12-21",
   "id": "2020-12-21",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2020/2020-12-21-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-01-04",
   "id": "2021-01-04",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-01-04-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-01-18",
   "id": "2021-01-18",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-01-18%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-02-01",
   "id": "2021-02-01",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-02-01%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-02-15",
   "id": "2021-02-15",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-02-15%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-03-01",
   "id": "2021-03-01",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-03-01-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-03-15",
   "id": "2021-03-15",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-03-15-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-04-05",
   "id": "2021-04-05",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-04-05-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-04-19",
   "id": "2021-04-19",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-04-19-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-05-03",
   "id": "2021-05-03",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-05-03-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-05-17",
   "id": "2021-05-17",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-05-17-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-06-07",
   "id": "2021-06-07",
   "documented": true,
   "named_others_present": 10,
   "public_comment_status": "comments",
   "public_comment_speakers": 3,
   "topics": [
    "Raised concerns about parking, traffic from a new credit union, the 8th St. parking-lot entrance, and building visibility.",
    "Said MidAmerican Energy removed several trees from his property while adding utilities to Terrace Hills Golf Course, and asked for replacement trees.",
    "Raised concerns about how public fireworks around the Fourth of July affect horses at Prairie Meadows."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-06-07-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-06-21",
   "id": "2021-06-21",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Introduced herself to the council; she is running for the SEP school board."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-06-21-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-07-06",
   "id": "2021-07-06",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-07-06-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-07-19",
   "id": "2021-07-19",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Raised concerns about fireworks used past the times the ordinance allows, and about the response he received from the police department and mayor."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-07-19-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-08-02",
   "id": "2021-08-02",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-08-02%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-08-16",
   "id": "2021-08-16",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-08-16%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-09-07",
   "id": "2021-09-07",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": "comments",
   "public_comment_speakers": 3,
   "topics": [
    "Discussed a letter he received from the building department about tractors in his yard.",
    "Discussed an ongoing request for a fence permit.",
    "Asked about a nearby property not being fenced and screened."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-09-07%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-09-20",
   "id": "2021-09-20",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-09-20%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-10-04",
   "id": "2021-10-04",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Spoke in support of police and first responders.",
    "Asked for an update on a nearby property he had raised at an earlier meeting."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-10-04%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-10-18",
   "id": "2021-10-18",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-10-18%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-11-01",
   "id": "2021-11-01",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-11-01%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-11-15",
   "id": "2021-11-15",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Asked for help with his sidewalk repair bill; the minutes record that the City Administrator would work with him toward a resolution."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-11-15%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-12-06",
   "id": "2021-12-06",
   "documented": true,
   "named_others_present": 13,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-12-06%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2021-12-20",
   "id": "2021-12-20",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2021/2021-12-20%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-01-03",
   "id": "2022-01-03",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Introduced herself as a candidate for the Iowa House of Representatives, District 40."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-01-03-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-01-17",
   "id": "2022-01-17",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Introduced herself as a candidate for Iowa House District 40."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-01-17-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-02-07",
   "id": "2022-02-07",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Introduced herself as a candidate for the Iowa House District 40 seat and shared concerns constituents raised while she went door to door."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-02-07-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-02-21",
   "id": "2022-02-21",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-02-21-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-03-07",
   "id": "2022-03-07",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-03-07-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-03-21",
   "id": "2022-03-21",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-03-21-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-04-04",
   "id": "2022-04-04",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-04-04-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-04-18",
   "id": "2022-04-18",
   "documented": true,
   "named_others_present": 25,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Asked the council to consider allowing UTVs on city streets; the council put the item on the next work session agenda."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-04-18-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-05-02",
   "id": "2022-05-02",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-05-02-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-05-16",
   "id": "2022-05-16",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-05-16-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-06-06",
   "id": "2022-06-06",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-06-06-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-07-05",
   "id": "2022-07-05",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-07-05-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-07-18",
   "id": "2022-07-18",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-07-18-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-08-01",
   "id": "2022-08-01",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-08-01-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-08-15",
   "id": "2022-08-15",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Addressed the council and mayor about an annexation letter from the City of Altoona."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-08-15-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-09-06",
   "id": "2022-09-06",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-09-06-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-09-19",
   "id": "2022-09-19",
   "documented": true,
   "named_others_present": 13,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-09-19-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-10-03",
   "id": "2022-10-03",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Said she was running to represent Altoona at the state house."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-10-03-Council-Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-10-17",
   "id": "2022-10-17",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-10-17%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2022-11-07",
   "id": "2022-11-07",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-11-07%20minutes.pdf",
     "locator": "Council minutes, Audience Present (page 1, scanned; Audience Present line read from the City's scan by an AI model on 2026-10-03, not reviewed by a person)"
    }
   ]
  },
  {
   "meeting_date": "2022-11-21",
   "id": "2022-11-21",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022-11-21%20Minutes.pdf",
     "locator": "Council minutes, Audience Present (page 1, scanned; Audience Present line read from the City's scan by an AI model on 2026-10-03, not reviewed by a person)"
    }
   ]
  },
  {
   "meeting_date": "2022-12-05",
   "id": "2022-12-05",
   "documented": true,
   "named_others_present": 12,
   "public_comment_status": "comments",
   "public_comment_speakers": 8,
   "topics": [
    "During the annexation public hearing, raised concerns about paying for City services in the newly annexed area.",
    "During the annexation public hearing, asked whether the road serving the area would be widened to two lanes each direction for the added traffic.",
    "During the annexation public hearing, raised concerns about drainage and prior water issues on nearby properties as the area develops.",
    "During the annexation public hearing, said earlier meetings with residents would have helped answer questions, and asked whether property damage from the development would be repaired.",
    "During the annexation public hearing, asked about the timeline before the annexation would be finalized.",
    "During the annexation public hearing, said her adjoining land falls outside this annexation but asked how long a sewer-fee hookup waiver would apply if her land is annexed later.",
    "During the annexation public hearing, discussed a river behind her home.",
    "During the annexation public hearing, said he is not in the annexation area but discussed water and drainage-tile issues nearby."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022%2012-5%20Minutes.pdf",
     "locator": "Council minutes, Audience Present (page 1, scanned; Audience Present line read from the City's scan by an AI model on 2026-10-03, not reviewed by a person)"
    }
   ]
  },
  {
   "meeting_date": "2022-12-19",
   "id": "2022-12-19",
   "documented": true,
   "named_others_present": 0,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": false,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2022/2022%2012-19%20Minutes.pdf",
     "locator": "Council minutes, Audience Present (page 1, scanned; Audience Present line read from the City's scan by an AI model on 2026-10-03, not reviewed by a person)"
    }
   ]
  },
  {
   "meeting_date": "2023-01-03",
   "id": "2023-01-03",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-01-16",
   "id": "2023-01-16",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2023/2023-01-16%20Council%20Mintues.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-02-06",
   "id": "2023-02-06",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-02-20",
   "id": "2023-02-20",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2023/3-%202-20-23%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present (page 1, scanned; Audience Present line read from the City's scan by an AI model on 2026-10-03, not reviewed by a person)"
    }
   ]
  },
  {
   "meeting_date": "2023-03-06",
   "id": "2023-03-06",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2023/3%20-%203-6-23%20Council%20Meeting%20Minutes.pdf",
     "locator": "Council minutes, Audience Present (page 1, scanned; Audience Present line read from the City's scan by an AI model on 2026-10-03, not reviewed by a person)"
    }
   ]
  },
  {
   "meeting_date": "2023-03-20",
   "id": "2023-03-20",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Thanked Chief Ogbourne and the emergency medical staff for their help on a call."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-04-03",
   "id": "2023-04-03",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Introduced himself to the council and staff; after redistricting, Altoona is now in the Senate district he represents."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-04-17",
   "id": "2023-04-17",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Announced she is heading the Fourth of July parade and invited participation; applications were available.",
    "Asked the council to look at a bike-trail crossing on 1st Ave. near Hy-Vee and the Enabling Garden."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-05-01",
   "id": "2023-05-01",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2023/3%20-%20May%201,%202023%20Minutes.pdf",
     "locator": "Council minutes, Audience Present (page 1, scanned; Audience Present line read from the City's scan by an AI model on 2026-10-03, not reviewed by a person)"
    }
   ]
  },
  {
   "meeting_date": "2023-05-15",
   "id": "2023-05-15",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Online chat entered into the record; the chair said his two earlier written requests -- a police-department matter and a prior-minutes matter -- had already been addressed, and City Attorney Bob Laden said he had reached out to Mr. W. on a number of occasions and invited him to contact the Attorney's office directly. The minutes note Mr. W. had further, unspecified comments in the chat."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "City Council archive entry for 2023-05-15; official minutes file \"3 - 5-15-2023 Council Meeting.pdf\"; Council minutes, Audience Present (page 1, scanned; Audience Present line read from the City's scan by an AI model on 2026-10-03, not reviewed by a person)"
    }
   ]
  },
  {
   "meeting_date": "2023-06-05",
   "id": "2023-06-05",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Asked the council to amend Chapter 55.05 to allow up to five backyard chickens.",
    "Online chat entered into the record objected to how his earlier chat questions were recorded in the minutes."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-06-19",
   "id": "2023-06-19",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": "comments",
   "public_comment_speakers": 3,
   "topics": [
    "Asked the council to look into speeding on 8th Avenue SE.",
    "Asked for permission to put out signage for Altoona Palooza.",
    "Online chat entered into the record asked why his chat was not read aloud at the prior meeting, and about a police body-camera video records request."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-07-05",
   "id": "2023-07-05",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-07-17",
   "id": "2023-07-17",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Raised concerns about the upkeep of a neighboring property."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-08-07",
   "id": "2023-08-07",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Followed up on the neighboring property he raised at the prior meeting.",
    "Online chat entered into the record asked about a noise complaint and why he could not show body-camera footage at the meeting."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-08-21",
   "id": "2023-08-21",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-09-05",
   "id": "2023-09-05",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Online chat entered into the record asked about a police investigation involving him and why he was not allowed to speak."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-09-18",
   "id": "2023-09-18",
   "documented": true,
   "named_others_present": 19,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Online chat entered into the record followed up on his police reports and asked about recent council pay increases.",
    "Posted greetings in the online chat."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-10-02",
   "id": "2023-10-02",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": "comments",
   "public_comment_speakers": 3,
   "topics": [
    "Shared concerns about construction and closures on 1st Avenue.",
    "Asked in the online chat how to sign in when attending remotely; the City replied that Zoom is the primary means.",
    "Online chat entered into the record asked about a public-records request, complaints about the police chief, and a complaint pending with the Iowa Civil Rights Commission."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2023/10-02-2023%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-10-16",
   "id": "2023-10-16",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Online chat entered into the minutes asked why Police Chief Greg Stallman told the Iowa Public Information Board that his records requests were costing “tens of thousands of dollars — and man hours — of taxpayers’ money,” when, he wrote, the requests concern body-camera footage the police have refused to release to him. He also asked why police removed his access to the non-emergency line and said the department told the Iowa Civil Rights Commission that he had asked for that, which he disputed. These are the speaker's statements as entered in the minutes; the minutes record no response."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2023/10-16-2023%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-11-06",
   "id": "2023-11-06",
   "documented": true,
   "named_others_present": 16,
   "public_comment_status": "comments",
   "public_comment_speakers": 9,
   "topics": [
    "Spoke for neighbors about a sidewalk snow-removal letter, saying residents lack access and preferred that sidewalk snow removal continue.",
    "Raised concerns about lack of access.",
    "Said residents pay taxes on the property and it should be maintained.",
    "Said the area should be taken care of.",
    "Said she has no access.",
    "Described the sidewalk as a connector between two major walking areas.",
    "Raised concerns about consistency.",
    "Online chat entered into the record asked about his access to the police non-emergency line and noted the council's recent salary vote.",
    "Asked in a private chat message whether the Brook Ridge item was approved."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2023/11-06-2023%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-11-20",
   "id": "2023-11-20",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Raised the crosswalk at 1st Ave. S and 10th St. SE near the Enabling Garden; the mayor said the City would look into it.",
    "Online chat entered into the record asked for a property-tax reduction, citing loss of the police non-emergency line."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2023/11-20-2023%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-12-04",
   "id": "2023-12-04",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Commented about crossings at 8th St., 25th Ave., Clay Elementary, and Willowbrook."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/government/city_council/city_council_agendas___minutes.php",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2023-12-18",
   "id": "2023-12-18",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Online chat entered into the minutes alleged that Police Chief Greg Stallman's Dec. 8, 2023 email reply about a fraud report the speaker had filed against the chief was “inappropriate, unprofessional, threatening,” and that the chief had taken over the investigation of that report, quoting him as writing that a detective “will not be clarifying anything for you” and “Back to only corresponding with me, Ben.” He asked why the chief was engaging in harassment, retaliation, obstruction of justice, and interference with official acts, citing Iowa Code 708.7, chapter 719, and 719.1. These are allegations as entered in the minutes; the minutes record no response, and no finding on them is known to this site.",
    "Added an online-chat comment about opposition to a proposal discussed earlier in the meeting."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2023/12-18-2023%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-01-02",
   "id": "2024-01-02",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/01-02-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-01-15",
   "id": "2024-01-15",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/01-15-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-02-05",
   "id": "2024-02-05",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/02-05-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-02-19",
   "id": "2024-02-19",
   "documented": true,
   "named_others_present": 10,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Asked questions about River Ruckus; the City Administrator said the site plan was not finished but everyone must enter through Adventureland."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/02-19-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-03-04",
   "id": "2024-03-04",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/03-04-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-03-18",
   "id": "2024-03-18",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Shared that she is running for House Seat District 40.",
    "Shared that the Historical Museum is now open Saturdays from 10 to 2."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/03-18-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-04-01",
   "id": "2024-04-01",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": "comments",
   "public_comment_speakers": 3,
   "topics": [
    "Discussed landscaping, fencing, and permits, and not receiving return phone calls; staff was directed to take no action.",
    "Discussed receiving a City letter and its timing, and requested an apology.",
    "Asked in the online chat whether the City has a data source for car-accident locations; the City said the police department can provide accident data."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/04-01-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-04-01",
   "id": "2024-04-01-budget",
   "documented": false,
   "named_others_present": null,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": false,
   "gap_reason": "The minutes print no \"Audience Present\" line for this meeting.",
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/04-01-2024%20Budget%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-04-15",
   "id": "2024-04-15",
   "documented": true,
   "named_others_present": 11,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Thanked the City for supporting the new airport terminal and presented Mayor Pro Tem Boka with a plaque."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/04-15-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-05-06",
   "id": "2024-05-06",
   "documented": true,
   "named_others_present": 13,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Asked to amend Chapter 55.05 of the City Code to allow backyard chickens; he was asked to revisit the issue after the first of the year.",
    "Asked for a controlled light where the bike path crosses Hubbell between Walmart and Hubbell Avenue along 34th Avenue SW."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/05-06-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-05-20",
   "id": "2024-05-20",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": "comments",
   "public_comment_speakers": 3,
   "topics": [
    "Thanked the council for repairs on the historical building.",
    "Thanked the council for repairs on the historical building.",
    "Thanked the council for repairs on the historical building."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/05-20-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-06-03",
   "id": "2024-06-03",
   "documented": true,
   "named_others_present": 18,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/06-03-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-06-17",
   "id": "2024-06-17",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Asked about removing the roundabout at 10th Avenue and 15th Street; the council asked staff for a repair or removal cost estimate.",
    "Announced an upcoming Enabling Garden food bank collection."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/06-17-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-07-01",
   "id": "2024-07-01",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "comments",
   "public_comment_speakers": 3,
   "topics": [
    "Talked about the median by Hy-Vee Gas and 1st Avenue.",
    "Discussed general maintenance of the bike trails.",
    "Asked in the online chat for the mayor or City Administrator to contact her about Smithfield's announced closing of its Altoona plant."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/07-01-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-07-15",
   "id": "2024-07-15",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/07-15-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-08-05",
   "id": "2024-08-05",
   "documented": true,
   "named_others_present": 21,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Discussed disability items at the library.",
    "Gave a legislative update."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/08-05-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-08-19",
   "id": "2024-08-19",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Discussed the retention-pond dredge project and its effect on his property; the mayor said staff will look into it."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/08-19-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-09-03",
   "id": "2024-09-03",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Asked permission to put a fence on City property; staff will review.",
    "Requested information about Spring Creek food tents."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/09-03-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-09-16",
   "id": "2024-09-16",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/09-16-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-10-07",
   "id": "2024-10-07",
   "documented": true,
   "named_others_present": 14,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/10-07-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-10-21",
   "id": "2024-10-21",
   "documented": true,
   "named_others_present": 43,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/10-21-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-11-04",
   "id": "2024-11-04",
   "documented": true,
   "named_others_present": 13,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/11-04-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-11-18",
   "id": "2024-11-18",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/11-18-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-12-02",
   "id": "2024-12-02",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Discussed future and five-year budgets, including a civic plaza stage and bathrooms, Burget and Townsend parks, and sidewalk connections."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/12-02-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2024-12-16",
   "id": "2024-12-16",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Thanked everyone for their help with Christmas in Olde Town."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2024/12-16-2024%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-01-06",
   "id": "2025-01-06",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Thanked the City for street work and improvements."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/01-06-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-01-20",
   "id": "2025-01-20",
   "documented": true,
   "named_others_present": 22,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Discussed a case and asked for a report; Chief Stallman followed up."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/01-20-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-02-03",
   "id": "2025-02-03",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": "no_entry",
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/02-03-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-02-17",
   "id": "2025-02-17",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Thanked the streets department for snow removal."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/02-17-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-03-03",
   "id": "2025-03-03",
   "documented": true,
   "named_others_present": 17,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/03-03-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-03-17",
   "id": "2025-03-17",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Spoke about events at the Outlet Mall."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/03-17-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-04-07",
   "id": "2025-04-07",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": "no_entry",
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/04-07-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-04-21",
   "id": "2025-04-21",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": "no_entry",
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/04-21-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-05-05",
   "id": "2025-05-05",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/05-05-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-05-19",
   "id": "2025-05-19",
   "documented": true,
   "named_others_present": 9,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/05-19-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-06-02",
   "id": "2025-06-02",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/06-02-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-06-16",
   "id": "2025-06-16",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Commented on new management at the Adventureland apartments."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/06-16-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-07-07",
   "id": "2025-07-07",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Thanked the mayor, council, and staff for help with the Fourth of July parade."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/07-07-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-07-21",
   "id": "2025-07-21",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": "no_entry",
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/07-21-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-08-04",
   "id": "2025-08-04",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": "no_entry",
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/08-04-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-08-18",
   "id": "2025-08-18",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "no_entry",
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/08-18-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-09-02",
   "id": "2025-09-02",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Raised yard restoration after work along 6th St SW and 3rd Ave SW.",
    "Spoke about MidAmerican lights out along 1st Avenue South and about storm shelters for developments with slab homes."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/09-02-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-09-15",
   "id": "2025-09-15",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/09-15-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-10-06",
   "id": "2025-10-06",
   "documented": true,
   "named_others_present": 31,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/10-06-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-10-20",
   "id": "2025-10-20",
   "documented": true,
   "named_others_present": 1,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/10-20-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-11-03",
   "id": "2025-11-03",
   "documented": true,
   "named_others_present": 12,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Thanked staff for installing the Historical Society's signs and reminded everyone of Christmas in Olde Town.",
    "Asked about bike and pedestrian school-crossing lights at 14th Ave. and Lakeshore, and at Spring Creek and Burget parks."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/11-03-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-11-17",
   "id": "2025-11-17",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/11-17-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-12-01",
   "id": "2025-12-01",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/12-01-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2025-12-15",
   "id": "2025-12-15",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2025/12-15-2025%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-01-05",
   "id": "2026-01-05",
   "documented": true,
   "named_others_present": 10,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/01-05-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-01-19",
   "id": "2026-01-19",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/01-19-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-02-02",
   "id": "2026-02-02",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/02-02-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-02-16",
   "id": "2026-02-16",
   "documented": true,
   "named_others_present": 6,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/02-16-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-03-02",
   "id": "2026-03-02",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/03-02-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-03-16",
   "id": "2026-03-16",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/03-16-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-04-06",
   "id": "2026-04-06",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Company leaders introduced themselves and thanked the council for the welcoming environment."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/04-06-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-04-20",
   "id": "2026-04-20",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/04-20-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-05-04",
   "id": "2026-05-04",
   "documented": true,
   "named_others_present": 4,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/05-04-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-05-18",
   "id": "2026-05-18",
   "documented": true,
   "named_others_present": 10,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/05-18-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-06-01",
   "id": "2026-06-01",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Announced the 2026 Fourth of July parade and invited Mayor Dean O'Connor to be Grand Marshal."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/06-01-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-06-15",
   "id": "2026-06-15",
   "documented": true,
   "named_others_present": 8,
   "public_comment_status": "comments",
   "public_comment_speakers": 1,
   "topics": [
    "Discussed e-bikes and asked the City to consider an ordinance; also asked about traffic signs and speeds on 8th Street SW, 31st Avenue SW, and 34th Avenue SW."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/06-15-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-07-06",
   "id": "2026-07-06",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/07-06-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-07-20",
   "id": "2026-07-20",
   "documented": true,
   "named_others_present": 3,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/July%2020%2C%202026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-07-27",
   "id": "2026-07-27-workshop",
   "documented": false,
   "named_others_present": null,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": false,
   "gap_reason": "The minutes print no \"Audience Present\" line for this meeting.",
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/July%2027%2C%202026%20Workshop%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-08-03",
   "id": "2026-08-03",
   "documented": true,
   "named_others_present": 5,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/08-03-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-08-17",
   "id": "2026-08-17",
   "documented": true,
   "named_others_present": 2,
   "public_comment_status": "none_recorded",
   "public_comment_speakers": 0,
   "topics": [],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/08-17-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-09-08",
   "id": "2026-09-08",
   "documented": true,
   "named_others_present": 7,
   "public_comment_status": "comments",
   "public_comment_speakers": 2,
   "topics": [
    "Spoke about concerns with the Flock camera system, saying he understands the benefits but does not feel they outweigh the rights of those affected.",
    "Asked about Axon camera installations at three neighborhood locations and said she would email questions on criminal cases, cost, maintenance, and training; said she supports city officials, police, and first responders."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-08-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-09-21",
   "id": "2026-09-21",
   "documented": true,
   "named_others_present": 16,
   "public_comment_status": "comments",
   "public_comment_speakers": 4,
   "topics": [
    "Raised concerns about cameras in neighborhoods and asked the City to run an educational campaign about the cameras, then bring the matter to a vote.",
    "Raised concerns about the use of surveillance cameras and possible violations of state law, database sharing, retention limits and practices, and limits on government surveillance; asked for an immediate moratorium on ALPR expansion.",
    "Raised concerns about a camera.",
    "Said the Council never voted on the use or implementation of ALPR and that the police department entered into a contract; raised concerns about the 51 cameras in Altoona, the Fourth Amendment, and privacy."
   ],
   "any_documented_turnout": true,
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-21-2026%20Council%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  },
  {
   "meeting_date": "2026-09-28",
   "id": "2026-09-28-workshop",
   "documented": false,
   "named_others_present": null,
   "public_comment_status": null,
   "public_comment_speakers": null,
   "topics": [],
   "any_documented_turnout": false,
   "gap_reason": "The minutes print no \"Audience Present\" line for this meeting.",
   "sources": [
    {
     "source_id": "altoona-city-council",
     "url": "https://www.altoona-iowa.com/Government/agendas_minutes/city%20council/2026/09-28-2026%20Workshop%20Minutes.pdf",
     "locator": "Council minutes, Audience Present"
    }
   ]
  }
 ],
 "top_n": 10,
 "leaderboard_scope": "Council meetings ranked by documented public participation: the number of people the minutes record speaking during public comment, then the number of people the minutes name under \"Audience Present.\" Meetings with neither are not ranked.",
 "leaderboard": [
  {
   "rank": 1,
   "meeting_date": "2023-11-06",
   "id": "2023-11-06",
   "public_comment_speakers": 9,
   "named_others_present": 16,
   "topics": [
    "Spoke for neighbors about a sidewalk snow-removal letter, saying residents lack access and preferred that sidewalk snow removal continue.",
    "Raised concerns about lack of access.",
    "Said residents pay taxes on the property and it should be maintained.",
    "Said the area should be taken care of.",
    "Said she has no access.",
    "Described the sidewalk as a connector between two major walking areas.",
    "Raised concerns about consistency.",
    "Online chat entered into the record asked about his access to the police non-emergency line and noted the council's recent salary vote.",
    "Asked in a private chat message whether the Brook Ridge item was approved."
   ]
  },
  {
   "rank": 2,
   "meeting_date": "2022-12-05",
   "id": "2022-12-05",
   "public_comment_speakers": 8,
   "named_others_present": 12,
   "topics": [
    "During the annexation public hearing, raised concerns about paying for City services in the newly annexed area.",
    "During the annexation public hearing, asked whether the road serving the area would be widened to two lanes each direction for the added traffic.",
    "During the annexation public hearing, raised concerns about drainage and prior water issues on nearby properties as the area develops.",
    "During the annexation public hearing, said earlier meetings with residents would have helped answer questions, and asked whether property damage from the development would be repaired.",
    "During the annexation public hearing, asked about the timeline before the annexation would be finalized.",
    "During the annexation public hearing, said her adjoining land falls outside this annexation but asked how long a sewer-fee hookup waiver would apply if her land is annexed later.",
    "During the annexation public hearing, discussed a river behind her home.",
    "During the annexation public hearing, said he is not in the annexation area but discussed water and drainage-tile issues nearby."
   ]
  },
  {
   "rank": 3,
   "meeting_date": "2026-09-21",
   "id": "2026-09-21",
   "public_comment_speakers": 4,
   "named_others_present": 16,
   "topics": [
    "Raised concerns about cameras in neighborhoods and asked the City to run an educational campaign about the cameras, then bring the matter to a vote.",
    "Raised concerns about the use of surveillance cameras and possible violations of state law, database sharing, retention limits and practices, and limits on government surveillance; asked for an immediate moratorium on ALPR expansion.",
    "Raised concerns about a camera.",
    "Said the Council never voted on the use or implementation of ALPR and that the police department entered into a contract; raised concerns about the 51 cameras in Altoona, the Fourth Amendment, and privacy."
   ]
  },
  {
   "rank": 4,
   "meeting_date": "2021-09-07",
   "id": "2021-09-07",
   "public_comment_speakers": 3,
   "named_others_present": 11,
   "topics": [
    "Discussed a letter he received from the building department about tractors in his yard.",
    "Discussed an ongoing request for a fence permit.",
    "Asked about a nearby property not being fenced and screened."
   ]
  },
  {
   "rank": 5,
   "meeting_date": "2021-06-07",
   "id": "2021-06-07",
   "public_comment_speakers": 3,
   "named_others_present": 10,
   "topics": [
    "Raised concerns about parking, traffic from a new credit union, the 8th St. parking-lot entrance, and building visibility.",
    "Said MidAmerican Energy removed several trees from his property while adding utilities to Terrace Hills Golf Course, and asked for replacement trees.",
    "Raised concerns about how public fireworks around the Fourth of July affect horses at Prairie Meadows."
   ]
  },
  {
   "rank": 6,
   "meeting_date": "2023-06-19",
   "id": "2023-06-19",
   "public_comment_speakers": 3,
   "named_others_present": 9,
   "topics": [
    "Asked the council to look into speeding on 8th Avenue SE.",
    "Asked for permission to put out signage for Altoona Palooza.",
    "Online chat entered into the record asked why his chat was not read aloud at the prior meeting, and about a police body-camera video records request."
   ]
  },
  {
   "rank": 7,
   "meeting_date": "2023-10-02",
   "id": "2023-10-02",
   "public_comment_speakers": 3,
   "named_others_present": 9,
   "topics": [
    "Shared concerns about construction and closures on 1st Avenue.",
    "Asked in the online chat how to sign in when attending remotely; the City replied that Zoom is the primary means.",
    "Online chat entered into the record asked about a public-records request, complaints about the police chief, and a complaint pending with the Iowa Civil Rights Commission."
   ]
  },
  {
   "rank": 8,
   "meeting_date": "2024-04-01",
   "id": "2024-04-01",
   "public_comment_speakers": 3,
   "named_others_present": 7,
   "topics": [
    "Discussed landscaping, fencing, and permits, and not receiving return phone calls; staff was directed to take no action.",
    "Discussed receiving a City letter and its timing, and requested an apology.",
    "Asked in the online chat whether the City has a data source for car-accident locations; the City said the police department can provide accident data."
   ]
  },
  {
   "rank": 9,
   "meeting_date": "2024-05-20",
   "id": "2024-05-20",
   "public_comment_speakers": 3,
   "named_others_present": 7,
   "topics": [
    "Thanked the council for repairs on the historical building.",
    "Thanked the council for repairs on the historical building.",
    "Thanked the council for repairs on the historical building."
   ]
  },
  {
   "rank": 10,
   "meeting_date": "2024-07-01",
   "id": "2024-07-01",
   "public_comment_speakers": 3,
   "named_others_present": 6,
   "topics": [
    "Talked about the median by Hy-Vee Gas and 1st Avenue.",
    "Discussed general maintenance of the bike trails.",
    "Asked in the online chat for the mayor or City Administrator to contact her about Smithfield's announced closing of its Altoona plant."
   ]
  }
 ],
 "tie_not_listed": null
}
