| Saturday, March 28, 2026 |
| 2:00 AM | Free Speech TV |
| 5:00 AM | Free Speech TV |
| 6:00 AM | Hazard Mitigation Plan Presentation 1/29/26 |
| 7:00 AM | Salem Public Art Commission Meeting 3/10/2026 |
| 8:25 AM | Salem School Committee Meeting 3/23/2026 |
| 11:02 AM | Salem Historical Commission Meeting 3/18/2026 |
| 12:57 PM | Salem City Council Committee on Public Health Safety and Environment Meeting 3/12/2026 |
| 1:38 PM | Salem Licensing Board Meeting 3/23/26 |
| 2:22 PM | Salem High School Building Committee Meeting 3/19/2026 |
| 2:50 PM | Salem Harbor Port Authority Meeting 3/5/2026 |
| 4:00 PM | Salem Sustainability Energy and Resiliency Committee Meeting 3/25/26 |
| 5:30 PM | Salem Commission on Disabilities Meeting 3/17/2026 |
| 7:00 PM | City Council Committee on Ordinances, Licenses and Legal Affairs Meeting 3/26/26 |
| 7:50 PM | City Council Regular Meeting 3/26/26 |
| 11:00 PM | Free Speech TV |
| Sunday, March 29, 2026 |
| 12:00 AM | Free Speech TV |
| 1:00 AM | Free Speech TV |
| 2:00 AM | Free Speech TV |
| 3:00 AM | Free Speech TV |
| 4:00 AM | Free Speech TV |
| 5:00 AM | Free Speech TV |
| 6:00 AM | Spanish Hazard Mitigation Plan Presentation 1/29/26 |
| 7:00 AM | Bicycling and Shared Path Advisory Committee Meeting 3/4/26 |
| 8:15 AM | Salem Planning Board Meeting 3/5/26 |
| 11:08 AM | Salem School Committee Meeting 3/23/2026 |
| 1:45 PM | Salem Conservation Commission Meeting 3/3/26 |
| 4:20 PM | Salem Historical Commission Meeting 3/18/2026 |
| 6:20 PM | Salem Board of Health Meeting 3/10/2026 |
| 7:34 PM | City Council Committee on Ordinances, Licenses and Legal Affairs Meeting 3/26/26 |
| 8:24 PM | City Council Regular Meeting 3/26/26 |
| 11:13 PM | Inside Salem March 2026 |
| Monday, March 30, 2026 |
| 1:00 AM | Free Speech TV |
| 2:00 AM | Free Speech TV |
| 5:00 AM | Free Speech TV |
| 8:00 AM | Free Speech TV |
| 9:00 AM | Salem Housing Authority Meeting 3/11/2026 |
| 11:55 AM | Salem Planning Board Meeting 3/26/26 |
| 2:21 PM | Salem Zoning Board of Appeals Meeting 3/18/2026 |
| 7:00 PM | City Council Committee on Ordinances, Licenses and Legal Affairs Meeting 3/26/26 |
| 7:50 PM | City Council Regular Meeting 3/26/26 |
| 11:00 PM | Inside Salem March 2026 |
| Tuesday, March 31, 2026 |
| 12:00 AM | Free Speech TV |
| 3:00 AM | Free Speech TV |
| 4:00 AM | Free Speech TV |
| 9:00 AM | Salem School Committee Meeting 3/23/2026 |
| 11:37 AM | Salem Sustainability Energy and Resiliency Committee Meeting 3/25/26 |
| 1:10 PM | Salem Harbor Port Authority Meeting 3/5/2026 |
| 2:13 PM | Salem Board of Health Meeting 3/10/2026 |
| 3:27 PM | Salem High School Building Committee Meeting 3/19/2026 |
| 4:00 PM | Bicycling and Shared Path Advisory Committee Meeting 3/4/26 |
| 5:13 PM | Salem Licensing Board Meeting 3/23/26 |
| 6:00 PM | Inside Salem March 2026 |
| 7:00 PM | City Council Committee on Ordinances, Licenses and Legal Affairs Meeting 3/26/26 |
| 7:50 PM | City Council Regular Meeting 3/26/26 |
| 11:00 PM | Free Speech TV |
| Wednesday, April 1, 2026 |
| 12:00 AM | Free Speech TV |
| 3:00 AM | Free Speech TV |
| 4:00 AM | Free Speech TV |
| 9:00 AM | Inside Salem March 2026 |
| 10:00 AM | Salem Historical Commission Meeting 3/18/2026 |
| 12:00 PM | Salem Planning Board Meeting 3/26/26 |
| 2:26 PM | Salem Licensing Board Meeting 3/23/26 |
| 3:10 PM | Salem Commission on Disabilities Meeting 3/17/2026 |
| 4:20 PM | Salem School Committee Meeting 3/23/2026 |
| 7:00 PM | City Council Committee on Ordinances, Licenses and Legal Affairs Meeting 3/26/26 |
| 7:50 PM | City Council Regular Meeting 3/26/26 |
| 10:40 PM | Salem Redevelopment Authority Meeting 3/11/2026 |
| 11:30 PM | Inside Salem March 2026 |
| Thursday, April 2, 2026 |
| 1:00 AM | Free Speech TV |
| 2:00 AM | Free Speech TV |
| 5:00 AM | Free Speech TV |
| 8:00 AM | Free Speech TV |
| 9:00 AM | Salem Zoning Board of Appeals Meeting 3/18/2026 |
| 1:45 PM | Salem Conservation Commission Meeting 3/3/26 |
| 4:20 PM | Salem Redevelopment Authority Meeting 3/11/2026 |
| 5:03 PM | Salem Licensing Board Meeting 3/23/26 |
| 5:48 PM | Salem Commission on Disabilities Meeting 3/17/2026 |
| 7:00 PM | City Council Committee on Ordinances, Licenses and Legal Affairs Meeting 3/26/26 |
| 7:50 PM | City Council Regular Meeting 3/26/26 |
| 11:00 PM | Free Speech TV |
| Friday, April 3, 2026 |
| 12:00 AM | Free Speech TV |
| 1:00 AM | Free Speech TV |
| 4:00 AM | Free Speech TV |
| 5:00 AM | Free Speech TV |
| 8:00 AM | Free Speech TV |
| 9:00 AM | Salem Housing Authority Meeting 3/11/2026 |
| 12:04 PM | Bicycling and Shared Path Advisory Committee Meeting 3/4/26 |
| 1:18 PM | Salem City Council Committee on Public Health Safety and Environment Meeting 3/12/2026 |
| 2:00 PM | Salem Historical Commission Meeting 3/18/2026 |
| 3:55 PM | Salem Redevelopment Authority Meeting 3/11/2026 |
| 4:40 PM | Salem Board of Health Meeting 3/10/2026 |
| 6:00 PM | Salem High School Building Committee Meeting 3/19/2026 |
| 6:30 PM | Inside Salem March 2026 |
| 7:29 PM | City Council Committee on Ordinances, Licenses and Legal Affairs Meeting 3/26/26 |
| 8:19 PM | City Council Regular Meeting 3/26/26 |
| 11:07 PM | Salem Licensing Board Meeting 3/23/26 |
| Saturday, April 4, 2026 |
| 12:00 AM | Free Speech TV |
| 1:00 AM | Free Speech TV |
| 2:00 AM | Free Speech TV |
| 5:00 AM | Free Speech TV |
| 6:00 AM | Hazard Mitigation Plan Presentation 1/29/26 |
| 7:00 AM | Salem Public Art Commission Meeting 3/10/2026 |
| 8:25 AM | Salem School Committee Meeting 3/23/2026 |
| 11:02 AM | Salem Historical Commission Meeting 3/18/2026 |
| 12:57 PM | Salem City Council Committee on Public Health Safety and Environment Meeting 3/12/2026 |
| 1:38 PM | Salem Licensing Board Meeting 3/23/26 |
| 2:22 PM | Salem High School Building Committee Meeting 3/19/2026 |
| 2:50 PM | Salem Harbor Port Authority Meeting 3/5/2026 |
| 3:55 PM | Salem Planning Board Meeting 3/26/26 |
| 6:21 PM | Salem Licensing Board Meeting 3/23/26 |
| 7:05 PM | City Council Committee on Ordinances, Licenses and Legal Affairs Meeting 3/26/26 |
| 7:55 PM | City Council Regular Meeting 3/26/26 |
| 11:00 PM | Free Speech TV |
| Sunday, April 5, 2026 |
| 12:00 AM | Free Speech TV |
| 1:00 AM | Free Speech TV |
| 2:00 AM | Free Speech TV |
| 3:00 AM | Free Speech TV |
| 4:00 AM | Free Speech TV |
| 5:00 AM | Free Speech TV |
| 6:00 AM | Salem Historical Commission Meeting 3/18/2026 |
| 8:00 AM | Salem Housing Authority Meeting 3/11/2026 |
| 11:08 AM | Salem School Committee Meeting 3/23/2026 |
| 1:45 PM | Salem Conservation Commission Meeting 3/3/26 |
| 4:20 PM | Salem Sustainability Energy and Resiliency Committee Meeting 3/25/26 |
| 6:00 PM | City Council Committee on Ordinances, Licenses and Legal Affairs Meeting 3/26/26 |
| 6:50 PM | City Council Regular Meeting 3/26/26 |
| 9:40 PM | Inside Salem March 2026 |
| 11:00 PM | Free Speech TV |