What the data tells us
Loading…
—
Policy implication
Education funding, school safety, and meals are the top K-12 sub-issues — supporting advocacy for Chester Upland School District funding restoration.
Grant angle
This dataset functions as a community needs assessment. Directly supports applications to Lenfest, William Penn, and DCIGRA as documented resident demand.
Candidate question
"More than half of respondents named education their top concern. What is your specific plan for Chester Upland funding?"
Trend Tracker
Issue rankings across events — growing every two weeks
Why trends matter
Longitudinal data turns community voice into an undeniable record.
As events accumulate, this view shows whether issues are intensifying or being addressed. A single event is a snapshot — a trend is evidence.
Geographic Coverage
—
Geographic finding
—
—
Next event targeting
Use ward coverage gaps to select upcoming event locations — prioritize wards with zero or low response counts to build city-wide representativeness.
City collaboration pitch
This coverage map is your opening slide for the city coordinator meeting — Event 1 density in Ward 11 plus a roadmap to full coverage across 12 events.
Education
—
The dominant finding
—
Residents connect physical safety, basic needs (meals), and facilities directly to educational outcomes. The clearest policy mandate in the dataset.
Community voice
Policy pressure
Chester Upland under state receivership. This data provides documented resident demand for funding restoration.
Grant narrative
Adult ed needs map directly to the Chester Media Institute workforce training frame for Barra Foundation and People's Media Fund.
On-air story
"More than half of Ward 11 says education is failing — we asked the Chester Upland superintendent to respond."
Housing & Infrastructure
—
The housing finding
Residents aren't choosing between affordability and quality — they're experiencing both failures at once.
Quality and affordability are nearly tied. Blight and landlord issues confirm this is a renter-dominated community with property condition and cost compounding each other.
Community voice
Policy pressure
Landlord accountability + housing quality = documented case for strengthening Chester's rental inspection and code enforcement.
Grant angle
Foundation for Delaware County supports housing access. This data documents the need baseline.
Candidate question
"Residents flagged housing quality and landlord issues. What enforcement mechanisms will you support?"
Healthcare
—
The healthcare finding
Chester doesn't have a hospital. Residents know it, feel it, and said it out loud — multiple times, independently, without being asked.
No insurance dominates the data. But the open text tells the real story: residents aren't asking for better healthcare — they're asking for a hospital to exist at all.
Community voice — the hospital demand
Policy pressure
Crozer-Chester Medical Center's closure left a documented gap. This data gives advocacy organizations and legislators a community voice record supporting healthcare access legislation.
On-air story
"Residents say Chester needs a hospital. We're asking the Delaware County Health Department: what is the plan?"
Employment & Economy
—
The employment finding
Even when jobs exist, systemic barriers are keeping Chester residents out — criminal records and discrimination are the same magnitude as low wages.
Lack of jobs dominates, but criminal record barriers and discrimination are nearly tied for second. Job creation and barrier removal are both demanded.
Policy pressure
Criminal record barriers and discrimination tied — both point to fair hiring ordinances and ban-the-box policies at the city level.
Grant angle
Job training is the most-requested adult education need. The Chester Media Institute workforce training frame is directly supported.
Candidate question
"Residents report criminal records and discrimination as top employment barriers. What specific ordinances will you introduce?"
Safety & Policing
—
The most politically significant finding
Zero residents want less police. The community wants police who build trust, respond better, and are better trained.
This directly contradicts defund narratives. It is a documented, ward-level community position that any candidate or official must contend with if CMP publishes it.
Policy pressure
Trust-building + better response + better training = a community-endorsed platform for police reform that is not defunding. This data is simultaneously a political shield and a mandate.
Candidate question
"Residents want trust-building and better training — not fewer officers. Where do you stand on community policing and accountability?"
On-air story
"Zero Chester residents want less police. We asked city officials: what is the current plan for community policing?"
Social Services & Civic
—
The civic finding
Residents want to participate — but they're blocked by time, distrust, and a government that doesn't communicate in plain language.
"Provide summaries of city council meetings in layman's terms, digestible for the average person, especially in a community whose education system is lacking." That's both a civic design brief and a CMP Radio opportunity.
Community voice — civic requests
CMP Radio opportunity
The request for plain-language city council summaries IS CMP's mission. A weekly "What City Hall Did This Week" segment directly answers this ask.
Platform implication
Distrust, "voice doesn't matter," and "don't know how" combined = residents who want to participate but can't. Town halls with CMP Radio coverage are the structural solution.
Teen Survey
—
What Chester's youth are saying
Teens want jobs above everything else — and they want leaders who actually listen to them.
"Stop thinking we're just saying this as an excuse or joke because it's not." A generation asking to be taken seriously.
What teens wish leaders understood
Grant narrative
Teen responses document youth job demand, mental health need, and school concerns — directly supporting NBCU Local Impact Grant and People's Media Fund youth frames.
On-air story
"We asked Chester teens what would make them safer. Their #1 answer was jobs — not police."
Community Voice
Unfiltered open-text — adults and teens
Why this matters
Numbers count what people chose from a list. These are what people chose to say on their own.
Research shows identifiable, individual voices are more persuasive to policymakers and funders than aggregate statistics. These quotes are evidence, not illustration.
Build Roadmap
CMP Radio Foundation · CMP is the sole data steward
Cadence
Every 2 weeks
Started Jun 26, 2026
Surveys live
2
Adult + Teen, Cloudflare Pages
City events (potential)
12
City coordinator conversation active
Data steward
CMP Radio
Sole owner — JP Brice
Build sequence
1
Community surveys
Bilingual, mobile-optimized, Google Sheets backend. Deployed on Cloudflare Pages.
Live2
Evidence-based staff dashboard
Insight-first layout, loss framing, social norm indicators, action blocks. Now includes multi-event selector, Trend Tracker, and live Sheets sync engine.
This file3
Auto-fetch via Apps Script endpoint
The dashboard fetches live data automatically every time it opens — no button, no manual step. Powered by the doGet() function added to your existing survey Apps Script. Paste your deployment URL below once and it runs forever.
Active once URL set4
Address-to-ward auto-lookup
Replace ward dropdown with a street address field. Google Maps geocode + Delaware County GIS precinct boundary polygon lookup assigns ward/precinct invisibly from Event 2 forward.
Next build5
Longitudinal trend tracking
Already active — Trend Tracker shows Event 1 vs Event 2. Every new event date in the Sheet appears as a new filter button automatically.
Active6
Candidate scoring framework
Issue-based voter education: candidate positions mapped against community data by ward. Structured as education, not endorsement — protects 501(c)(3).
Planned — election cycle7
CMP Radio content integration
Every issue section becomes a show segment. Every ward finding becomes an accountability interview. Platform and radio become the same civic infrastructure.
Planned — ongoingOne-time setup: Paste your Apps Script Web App deployment URL below. After that the dashboard auto-fetches live data every time it opens — no manual steps ever.
Apps Script Web App URL
In your Apps Script editor: Deploy → Manage deployments → copy the Web App URL (looks like https://script.google.com/macros/s/…/exec)