Skip to content
Markets data →
S&P 500−0.35%FTSE 100−0.17%Euro/Dollar+0.22%Brent Crude+1.25%10-Year US+1.40%Nikkei 225+0.84%Gold−0.12%
PUBLIC MEDIA REVIEWPUBLIC INTEREST MEDIA · INNOVATION
PUBLIC MEDIA REVIEWPUBLIC INTEREST MEDIA · INNOVATION
Local

How Local Newsrooms Track Coverage Gaps in Their Own Communities

A step-by-step method for finding the neighborhoods, beats and people your coverage misses — and fixing it on a schedule you can keep.

NB
Nathan Brooks · November 1, 2026 · 6 min read
ShareXFacebookLinkedInTelegramEmail
How Local Newsrooms Track Coverage Gaps in Their Own Communities
How Local Newsrooms Track Coverage Gaps in Their Own Communities

Most newsrooms do not know which parts of their community they never cover. Not because they don't care, but because no one counts. A coverage gap analysis fixes that: you audit your published work against the actual makeup of your community, name the places and beats that rarely appear, and then track whether your reporting reaches them over time.

The method needs no new budget and no special software. It needs a spreadsheet, a few hours a month, and the willingness to see the answer. This guide walks through how to build the audit, how to it honestly, and how to turn it into assignments rather than a report that sits in a drawer.

What is a coverage gap analysis, exactly?

It is a comparison between two lists: what you published and who lives where. You take a defined period — a quarter works well — and log every story by geography, topic and, where you can, the people quoted. Then you set that against census tract data, city district boundaries or school attendance zones. The gap is the difference between the two.

The point is not to shame anyone. Coverage drifts toward press releases, meetings that are easy to attend and sources who answer email. That happens in every . The audit simply makes the drift visible so you can correct it on purpose instead of by accident.

How do you build the audit without a data team?

Start with the story list you already have. Most content systems export headlines with dates and sections. Add three columns: geography, topic and source type. Keep the categories coarse at first — neighborhood or municipality, then a short beat list such as schools, housing, public safety, courts, parks, transportation and business.

For the other side of the comparison, use public data. Census tract profiles give you population, age and language spoken at home for every neighborhood. City council district maps and school district boundaries give you the geography residents actually recognize. If you need a starting place for data that requires no records request, our guide to finding a data story every month lists sources most newsrooms already have access to. Readers following this should also see Where to Find a Local Data Story Every Month Without Filing a Request. For related coverage, see Where to Find a Local Data Story Every Month Without Filing a Request.

Then do the count. One afternoon with a spreadsheet is enough for a small newsroom. A two-person operation can run the whole exercise in a day. The output is a simple table: stories published per neighborhood, per beat, against population share. The mismatches jump off the page.

What do the numbers actually tell you?

Three patterns show up again and again. First, the headline-heavy core: downtown, city hall and the biggest municipality absorb a disproportionate share of stories while smaller towns in the same county get nearly nothing. Second, the quoted-source gap: the same officials and the same neighborhood association presidents appear story after story, while renters, newer arrivals and non-English speakers rarely appear at all. Third, the event bias: coverage clusters around meetings, crashes and weather, leaving the slow, structural stories — housing, drainage, school capacity — thin everywhere.

You can see this pattern in any local outlet's front page if you look closely. A recent scan of ClickOrlando's local news headlines shows items from Maitland, Ocala, Volusia County, Brevard County, Flagler County and Osceola County on a single day — a genuinely wide geographic spread, but also a reminder that the mix shifts with the news cycle. Weather and crime stories dominated that day's local headlines. Among the quieter pocketbook items, according to ClickOrlando, Maitland city leaders are weighing two options for future bulk waste collection that could affect residents' bills — a proposal still under consideration, not a decision — while Ocala eliminated its business tax receipt program. These are the kinds of stories a gap audit exists to protect.

That is the honest read: a wide list of places is not the same as balanced coverage of the people in them. Name both dimensions when you report your findings to the staff.

How do you turn the audit into assignments?

An audit that ends as a memo changes nothing. Turn each gap into a named assignment with a deadline. The practical sequence:

  1. Pick two or three gaps — not all of them. A newsroom that tries to fix everything fixes nothing.
  2. For each gap, set a minimum presence: one story per month from the underserved area, or one new source per story who is not an official.
  3. Assign ownership. A gap with no name attached stays a gap.
  4. Put the tracker where the budget meeting happens. Review it monthly in fifteen minutes, not annually in an afternoon.
  5. Re-run the full audit each quarter and compare. The trend line matters more than any single quarter.

Small newsrooms should pair the audit with existing strengths. If you already cover council meetings well, use our guide on turning council meetings into accountability journalism to pull story ideas from agenda packets serving the neighborhoods you under-cover. The real story is often on page 47 of the packet — in the district that never makes the lede.

What about audiences you can't reach with the coverage you have?

A coverage gap is partly a distribution problem. If a neighborhood has poor broadband or reads primarily in a language you don't publish in, publishing more stories in the same format will not close the gap. Our reporting on how rural broadband decides who gets local news and on what it takes to serve a bilingual community well both make the same point: match the format and channel to the audience, or the coverage never lands.

Source diversity is the other half. If your audit shows the same ten quoted names, build a source file with a quota in mind rather than a rule: track who you call first, and deliberately rotate. Over a quarter, this changes who appears in your pages without changing your standards.

What this means for your newsroom

The analysis is a management tool, not a research project. Its value comes from repetition: count, assign, recount. A quarterly cycle is enough for most newsrooms, and the first audit is the hardest because it establishes the baseline. After that, you are maintaining a habit.

Two cautions. Keep the categories honest — a gap analysis that defines neighborhoods so broadly that the gap disappears has told you nothing. And share what you find with readers where you can: telling a community you know you have under-served them, and showing the plan, builds more trust than pretending the map was always even.

The evidence you gather will also sharpen the bigger argument about local news health. Our explainer on what the local news desert numbers actually show covers the field-wide picture; a coverage gap analysis is the same discipline turned inward, on your own bylines, where you can actually do something about it.

Sources

  1. News | Orlando, Orange County, Florida News, Local Headlines ...

More from our brands

Part of the VUGA Network

Frequently Asked Questions

How long does a first coverage gap analysis take?
For a small newsroom, roughly a day: export your story list, add geography and topic columns, pull census tract data, and build the comparison table. After the baseline exists, each quarterly re-run takes an afternoon. Larger newsrooms should split the work by section but use the same categories so results combine.
Do I need special software to run a coverage gap analysis?
No. A spreadsheet is enough. Export headlines with dates, tag each story by geography, topic and source type, and compare the counts against census tract or council district data. Dedicated analytics tools help with audience-side questions, but the editorial audit runs fine on free public data and a spreadsheet.
How often should a newsroom re-run the analysis?
Quarterly works for most newsrooms. That is frequent enough to catch drift while giving assignments time to change the numbers. Review the tracker monthly in a short meeting, then do the full recount each quarter and compare against the baseline so you can see the trend, not just a snapshot.