Lesson 9 of 9 · about 16 minutes
Checking Your Numbers and Writing Them Up
You'll be able to
- Run a number audit that traces every figure in a story to a cell or document
- Round at the end and to a sensible precision
- Limit numbers per sentence and paragraph so readers can follow
- Write a short method note
- Publish a cleaned dataset with a data dictionary and no private information
The analysis is done and the chart looks good. Now comes the part that decides whether anyone trusts you next time: checking every number, then writing them so a tired reader on a phone gets the point.
The number audit
Print the draft or open it beside your spreadsheet. Go through it one figure at a time. For each number, write where it came from: a cell (Pivot!C4), a page of a PDF, a person's quote. Then recompute or re-read it.
| Number in story | Source | Recomputed | OK? |
|---|---|---|---|
| "spending rose 8 percent" | Budget sheet, row 6, column E | (6,459,000 minus 5,975,000) / 5,975,000 = 8.1% | Yes |
| "Acme Paving received 70 percent" | Vendor pivot, C2 / C7 | 182,350 / 260,505 = 70.0% | Yes |
| "three of four payments" | Sheriff filter | Blue Ridge Fuel: 3 of 4 Sheriff payments | Yes |
| "Roads, 76 percent of the money" | Department pivot | 197,770 / 260,505 = 75.9% | Yes, rounds to 76 |
A few habits catch most mistakes:
- Recompute from the raw file. Not from your cleaned copy, not from your notes. If the raw file gives a different total, find out why.
- Match the agency's own totals. If your department totals don't match the audited report, you or they made a choice. Know which.
- Have someone else redo the key number without seeing your spreadsheet. If two people get the same answer independently, you can sleep.
- Read the numbers to the agency before publication. "My analysis shows Roads accounted for 76 percent of payments in this period. Does that match your records?" This isn't asking permission. It is giving them the chance to catch an error you missed, and if they don't respond, you can say you asked.
- Sanity check the size. If your per capita figure says every resident of a county of 9,000 spends $40,000 a year on roads, a decimal moved.
Rounding
Round at the end, never in the middle. Keep full precision in the spreadsheet and round only what goes into the copy.
Example: rounding too early
A budget went from $1,187,000 to $1,349,000.
- Correct: (1,349,000 minus 1,187,000) / 1,187,000 = 0.1365, so 13.6 percent.
- Rounded first to $1.19 million and $1.35 million: (1.35 minus 1.19) / 1.19 = 0.1345, so 13.4 percent.
Small difference here. On a ten-year chain of calculations, early rounding can drift by whole points.
Then round to what the data supports and what readers can hold:
- Money: $2,347,912 becomes "$2.3 million" in a sentence. Keep exact figures in a table if they matter.
- Percents: whole numbers in most copy. One decimal when differences are small, like unemployment rates. Never 23.4782 percent from a survey of 600 people with a 4-point margin. That is false precision.
- Totals that don't add: shares of 33.4, 33.4 and 33.2 percent round to 33, 33 and 33. Do not bump one to 34. Add "Figures may not total 100 because of rounding."
- Plain fractions: 24.8 percent can be "about one in four." 12.5 percent is "one in eight." Readers picture fractions better than percents.
How many numbers per paragraph
A good working rule: one number per sentence where you can, two at most, and no more than three or four in a paragraph. If you need more, build a table or a chart and let the prose carry the point.
Example: the number dump, fixed
Before:
Willow Bend County's budget rose from $5,975,000 in FY2025 to $6,459,000 in FY2026, an increase of $484,000 or 8.1%, with Roads rising $360,000 (19.5%) from $1,850,000 to $2,210,000, the Sheriff up $140,000 (4.1%), Parks down $22,000 (5.4%) and the Clerk up $6,000 (2.0%).
After:
Willow Bend County will spend 8 percent more next year, and most of the new money goes to roads. The road department's budget grows by $360,000, or about a fifth. Parks is the only department facing a cut, $22,000.
The rest goes in a four-row table under the story.
Other writing habits that help:
- Lead with what the number means, then the number. "Most of the new money goes to roads" before "$360,000."
- Give a comparison readers can feel. "About $40 for every resident" lands harder than "$360,000" in a county of 9,000.
- Use the same unit throughout. Don't switch between per 1,000 and per 100,000 in one story.
- Attribute the data in the sentence. "according to county payment records obtained by" or "Census Bureau estimates show."
- Carry uncertainty in plain words. "About," "roughly," "statistically tied." Lesson 6 has the language.
Show your method
A method note tells readers exactly what you did, so they can trust it or redo it. Put a short one at the end of the story or in a box. Three to six sentences is usually enough.
Example: a method note
How we did this: The Willow Bend Ledger obtained the county's vendor payment register for July 1, 2025, through January 31, 2026, through a public records request. We standardized vendor names (for example, combining "ACME PAVING" and "Acme Paving Inc."), removed one duplicate payment identified by matching check number, and removed one subtotal row. Totals were checked against the county's monthly finance reports and confirmed by the county finance director. Budget comparisons are in nominal dollars. The cleaned data and a list of every change we made are available for download.
That last sentence is the one that matters. It is also the one most newsrooms skip.
Publish the data
When you can, give readers the data. It shows you have nothing to hide, it lets other reporters and residents find stories you missed, and it invites corrections, which are better found by a reader before the next story than by an opponent after it.
What to publish:
- The cleaned data as CSV. CSV opens anywhere and outlives every spreadsheet format.
- A data dictionary. One line per column: name, meaning, units, source.
- Your data diary or a summary of cleaning steps.
- A link to the original source, or the raw file if it is not posted anywhere.
Where: a shared Google Sheet set to view-only, a file on your own site, or a public code repository. Datawrapper charts can show a "Get the data" link so readers download exactly what the chart shows.
Before publishing, strip what the story does not need. Public records can contain home addresses, birth dates, phone numbers and the names of private people, crime victims or minors. A record being public does not oblige you to amplify every field. Publish what supports the story and leaves private people alone.
Reporting angle
- Keep a folder for every data story: raw file, cleaned file, diary, number audit, method note, correspondence with the agency. You will need it when the story is challenged, or when you do the follow-up next year.
- When the agency disputes your number, ask for their number and how they calculated it. Often the difference is a definition: fiscal versus calendar year, budgeted versus spent, gross versus net.
- Publish corrections to the data along with corrections to the story, and note the date.
Common mix-ups
- Claim: More decimal places look more rigorous. What the evidence shows: They signal precision the data rarely has. Round to what the measurement supports.
- Claim: If a record is public, every field in it is fine to republish. What the evidence shows: Legal and ethical are different tests. Publish what serves readers and drop identifying details of private people that add nothing.
Try it
- Take any story you wrote or read with at least five numbers. Build a number audit table: number, source, recomputed value, OK.
- Rewrite the number-dump paragraph above in your own words with no more than three numbers, and put the rest in a table.
- Write a four-sentence method note for the Willow Bend checkbook analysis you did in lessons 2 to 4.
- Export your cleaned checkbook as CSV and write a data dictionary with one line per column.
Pictures, Numbers and Infographics
The federal shelf is where most local data stories start. These Idaho and national figures show the difference between a count, an estimate, a sample and an index.
By the numbers
- 1,839,106: Idaho residents counted in the 2020 Census, up from 1,567,582 in 2010. U.S. Census Bureau, QuickFacts
- 2,029,733: Idaho's population estimate for July 1, 2025 (Vintage 2025), 10.4% above the April 1, 2020 estimates base. U.S. Census Bureau, QuickFacts
- 1,839,123 vs. 1,839,106: the 2020 estimates base and the 2020 census count. The base is adjusted, so the two differ by 17 people. U.S. Census Bureau, QuickFacts
- 3,543,672: addresses selected nationally for the 2024 American Community Survey, which produced 1,944,002 final interviews. U.S. Census Bureau, ACS sample size
- $77,800: Idaho median household income in 2024 dollars, from the 2020 to 2024 ACS five-year estimates. U.S. Census Bureau, QuickFacts
- 22.3: Idaho residents per square mile in 2020, up from 19.0 in 2010. U.S. Census Bureau, QuickFacts
- 237.017 to 321.943: the CPI-U annual average (1982-84 = 100), 2015 to 2025, the index used to put dollars from different years on the same footing. Bureau of Labor Statistics, CPI-U series CUUR0000SA0
Check yourself
1. A budget went from $1,187,000 to $1,349,000. You round both to $1.19 million and $1.35 million first, then compute the change. What goes wrong?
Rounding before calculating throws away information. (1,349,000 minus 1,187,000) / 1,187,000 = 13.6 percent. Round only the final answer.
2. Three shares are 33.4, 33.4 and 33.2 percent. Rounded to whole numbers they show 33, 33 and 33. What should you do?
Fudging a number to force a total is changing data. A short note is standard and honest.
3. What is the main purpose of a number audit before publication?
Each number in the draft gets checked against where it came from, ideally by a second person, so typos and stale figures are caught.
4. Which sentence is easiest for readers?
One or two numbers per sentence, rounded sensibly, carry the point. The detail can go in a table.
5. You publish a jail booking dataset. What should you remove or check first?
Public does not mean harmless. Publish what supports the story and strip identifying details of private people that add nothing.
Terms in this lesson
- Number audit
- A line-by-line check that traces every figure in a story to its source and recalculates it.
- False precision
- Reporting more digits than the data can support, such as 23.4782 percent from a survey.
- Method note
- A short passage or box explaining where the data came from and how it was analyzed.
- Data dictionary
- A document that defines every column in a published dataset.
Sources
- Datawrapper, Pricing and plan FAQ checked 2026-10