COVID-19

How I read COVID-19 data: A primer from MPR News' data reporter

A cardboard sign with red tape directs people.
A sign directs people toward COVID-19 testing at the National Guard Armory in Minneapolis on Saturday.
Evan Frost | MPR News

Note: Not all the graphics in this article are updated regularly. Find the latest COVID-19 data reporting on our homepage and on the Minnesota Department of Health website.

Every day at 11 a.m., the Minnesota Department of Health releases new data on COVID-19 cases in the state. The updates can be confusing, with dozens of new points of information, missing context, and tons of questions: Which statistics are important to watch? What does the data not tell us? 

And, above all: Is this data good or bad news when it comes to the pandemic in Minnesota?

There are no easy answers to these kinds of questions. But as MPR News’ data journalist, here’s what I look at each day to understand the spread of COVID-19 in Minnesota.

The graphics in this article will update every day, so feel free to bookmark this page and use it as a dashboard.

Must-know background

There are a few important things that are crucial to know before looking at the numbers:

  • The data released was current as of 4 p.m. the day before. Each day’s 11 a.m. release covers 24 hours of data, ending at 4 p.m. the day before. So, for example, the data released at 11 a.m. on Wednesday adds cases, deaths and other information that were reported between 4 p.m. on Monday and 4 p.m. on Tuesday. 

That means the data is always one day old, and sometimes nearly two days old by the time it’s released — and that’s not even counting the time it takes after someone is tested for that test to be processed. 

  • Not everyone who has COVID-19 in Minnesota has had their diagnosis confirmed by a test. Tests remain in short supply, and some people with mild cases of the disease might not bother to get tested. 

This means a rising number of cases can be interpreted in different ways: Perhaps more people in Minnesota really have contracted COVID-19 — or perhaps Minnesota is doing a better job at testing groups of people likely to have COVID-19 — or both at once.

Metrics I watch

How fast testing is expanding, when compared to confirmed cases

Since not everyone with COVID-19, or who might have COVID-19, gets a test, then you’d expect that if Minnesota tests more people, it’ll find more cases. So rather than look only how fast cases are growing, I look at how fast cases are growing in comparison to how fast testing is growing.

It’ll be a good sign for Minnesota if the number of tests grows at a faster rate than the number of cases for a sustained period of time. As of mid-May, that hasn’t happened yet — but around the second week of May, cases stopped growing faster than tests, and both began to grow at about the same rate.

Growth of COVID-19 tests and positive cases in Minnesota.
Growth of COVID-19 tests and positive cases in Minnesota.
David H. Montgomery | MPR News

Positive test rate

Another way of looking at the relationship between the number of COVID-19 tests and confirmed cases is the percent of tests that come back positive. This can capture in one metric whether the state is testing enough people — and offer a snapshot of how widespread the disease is.

If the positive rate is really high, that likely means that tests are being focused only on places that have become hot spots for the disease — or, even more of a concern, that the disease is extremely prevalent.

A low positive rate, on the other hand, is a good sign that lots of people who have reason to get tested — maybe they have flu-like symptoms, or came in contact with someone with COVID-19 — don’t have it. It’s a sign the disease isn’t spreading as quickly.

So what counts as “high” or “low”? There’s no exact number, but as NPR has reported, a good rule of thumb is that it’s a good sign if 10 percent of tests or less come back positive. That’s according to research by Harvard epidemiologist William Hanage, based on recommendations from the World Health Organization.

Minnesota was below that rate in the early part of the outbreak, but has since risen above it. After a bump in early May driven by hot spots around meatpacking plants, however, Minnesota’s positive test rate has begun a consistent decline.

It’s worth noting that because data released on individual days can be messy, I like to look at trend lines that smooth out the bumps. I’ve settled on a seven-day rolling average, which looks at the current day of data and the six prior days, and averages out the value. That way we have a full week of data, and our trend line won’t be skewed if less data gets reported on weekends, for example.

Percent of COVID-19 tests to come back positive
Percent of COVID-19 tests to come back positive
David H. Montgomery | MPR News

Intensive care beds

The first two metrics are helpful for tracking the prevalence of COVID-19 in the community. But what makes the disease so dangerous is the mortal threat it poses to some people who catch it. 

With many people who catch COVID-19 having mild or no symptoms, it’s important to keep tabs on how many confirmed cases get serious, too. To that end, my go-to metric is the number of COVID-19 patients in intensive care.

These numbers, generally speaking, count people with the most serious cases of COVID-19 in the state. They also represent the patients most at risk of dying from the disease. 

New York City saw a fatality rate for people on ventilators of nearly 25 percent, while the disease’s overall fatality rate is estimated at 1 to 2 percent — though not all people who have died from COVID-19 are dying in hospitals. So if this number is growing rapidly, it’s a bad sign. 

Ideally, this is declining, or at least remains flat. As before, I use a rolling average to smooth out messiness in the data.

Minnesota ICU beds used for COVID-19 patients
Minnesota ICU beds used for COVID-19 patients
David H. Montgomery

Additionally, ICU beds are important to watch because they can help us understand whether Minnesota is headed toward a worst-case scenario. One of the big concerns about the COVID-19 pandemic is whether states have an intensive-care bed capacity to match the needs of patients.

The worst-case scenario is what happened in places such as northern Italy, where a swarm of cases at once overwhelmed hospital capacity, forcing doctors to ration life-saving treatments. Based on observations of the disease, many experts assume that death is all but inevitable if a COVID-19 patient needs a ventilator but can’t get one.

Given that, I compare data on ICU bed usage against the state’s ICU and ventilator capacity dashboard, to get a sense of whether Minnesota is in danger of exceeding this capacity — which, thankfully, hasn’t happened yet.

Doubling time

The first metric I watch is growth rate, for tests and cases. But what’s also telling is what that growth rate looks like over an extended period of time.

That’s where a mathematical concept called “doubling time” comes in. Doubling time looks at how long it will take a quantity to double if it keeps growing at a constant rate.

When I assess this metric, the most important thing I look for is not the actual doubling time — whether cases are doubling in 8 days versus 10 days — but the direction the line is moving. If the line on the graph below moves downward, it means the disease’s spread is accelerating. We want to see the doubling time rising, which means it takes longer for twice as many people to get sick or die from COVID-19.

Doubling time for COVID-19 cases and deaths at current rates
Days it takes for COVID-19 cases and deaths to double at current rates
David H. Montgomery | MPR News

There are several ways to calculate doubling time, depending on what figure you use for the growth rate. I use a seven-day average growth rate, to smooth out daily variance (including any effects from weekend reporting); the state Department of Health’s dashboard uses a 14-day average.

Local hot spots

Looking at statewide figures is helpful, but it’s also important to keep an eye on outbreaks on the county level, to get a better sense of what’s happening across the state. 

Minnesota has seen several local outbreaks, especially in counties with meatpacking plants, that have had a pronounced impact on those areas. Some have even grown large  enough to noticeably affect statewide positive case totals.

To better understand outbreaks, I use Minnesota’s county-by-county reporting data to look at places that are seeing rapid growth over the previous few days. 


The chart below looks at the six counties with the fastest growth in per-capita COVID-19 cases over the past three days, though there’s nothing magical about any of those parameters. I could just as easily look at the nine counties with the fastest growth in actual cases over the past five days, or any other combination. The point is to see counties that might be worth taking a closer look at.

MN counties with the fastest per-capita growth in COVID-19 cases
The six Minnesota counties with the fastest per-capita growth in COVID-19 cases
David H. Montgomery | MPR News

If this chart shows a county with a big uptick in cases, then that’s a sign to me that we should look into what’s happening in the county. Maybe there’s a meat-packing plant or nursing home there with a major outbreak. Perhaps that county just has more cases because there’s more testing being done, all of a sudden. 

This chart reminds me to look into local cases, and points us to specific regions that deserve more attention.

Other stats

Do you have questions about other COVID-19 metrics? Submit them with this form:

I’ll update this article regularly to answer additional questions, including charts illustrating why I think a given metric is or isn’t useful, and how it should be best interpreted.

Q. How does Minnesota compare to other states?

Audience members Amit and Mark both asked about how Minnesota's COVID-19 stats compare to other states. For that we can't rely on the Minnesota Department of Health, which only tracks data from Minnesota. Instead we can turn to the COVID Tracking Project, which gathers data from state health departments around the country.

All this should be taken with a grain of salt, because even the best state health departments have issues with reporting COVID-19 data, and combining all of them together is also combining all those separate issues. But it's the best we've got.

As I described earlier in this article, no one stat can give you a full picture of the disease — and some of the metrics I used earlier (such as percentage growth in cases vs. tests) are too messy for a big-picture comparison between states, especially with data quality issues between states. I try to compare states in a bunch of different ways, more than I can show here, though I may do a follow-up article explaining in more detail the best way to use data to compare states' outbreaks. One relatively simple way to look at the data is to use the percentage growth rates of COVID-19 cases and deaths, which you can see below. As before, I use a seven-day rolling average to smooth out trends.

COVID-19 case growth in Minnesota vs. other states
COVID-19 case growth in Minnesota vs. other states
David H. Montgomery | MPR News
Growth of COVID-19 deaths in Minnesota vs. other states
Growth of COVID-19 deaths in Minnesota vs. other states
David H. Montgomery | MPR News

One inevitable tradeoff with this kind of graphs is showing the full history of the outbreak vs. capturing the present moment. Early on in an outbreak percent growth rates tend to be much higher, so including the early stages expands the y-axis scale and makes it harder to discern the smaller differences between states later in the epidemic. For now I've compromised by using an April 1 cutoff date, eliminating the early stages of the outbreak where growth rates regularly approached or exceeded 100 percent, but there's no perfect solution here.

You might also find the charts I update regularly comparing the COVID-19 outbreak in Minnesota and its neighbors helpful.