Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
Broadstreet logo

Broadstreet COVID-19 Data Project

Daily Numbers

We created the Covid-19 Data Project in March to satisfy the driving need for accessible data tracking the spread of the coronavirus across the United States. In response to this public health emergency, BroadStreet is releasing data files with cumulative counts of coronavirus cases and mortalities in the United States and their territories, at the county level, from January 20th, 2020 to present. Over 120 interns and volunteers were recruited via the BroadStreet website, and through institutional reference for interested undergraduate or graduate students. The project quickly grew as the virus spread, leading to a large data set involving historical and present data collection, input, and analysis. The data team tracked daily numbers of deaths and cases throughout the entire United States at the county level.

The BroadStreet COVID-19 Data Project data is unique in that data is updated/corrected by quality assurance reviews in days, weeks and months following initial entry. We feel this will provide an alternate method of collecting COVID-19 data and an alternate historical snapshot. This data allows individuals to visualize the pandemic impact on counties, states and the United States. This data, including daily case totals from the first known case of the virus, gives the public access to knowledge regarding the rate of transmission and spread of the virus. We will be releasing monthly updates to this dataset.

Structure of the Dataset

The data is structured in wide form. This is how the first case in the United States would be represented at the county level for January 20, 2020: 05000US53061, Snohomish County Washington, WA, 1, 0, 0, 0. This is how the first case would be represented at the state level: 04000US53, Washington (state), WA, 1, 0. Both the county and state data begins with the state identification number/county identification number, followed by the state/county. At the county level, the data recorded are first confirmed positive cases, followed by the number of probable positive cases, the number of confirmed deaths, then the number of probable deaths. At the state level, the data recorded are total number of cases, followed by the total number of deaths.

Variables used in our data include:

  • tstpos_ : The number of confirmed cases
  • pbpos_ : The number of probable cases
  • mort_ : The number of confirmed deaths
  • pbmort_ : The number of probable deaths
  • Unknown: Cases and deaths within each state that do not neatly fit into a geographic code. These are most often cases which are still being investigated to determine their county of residence


All data prior to March 9th, 2020 was entered from Johns Hopkins University. Data between March 9th, 2020 to March 16th, 2020 was entered historically from various county health departments, state health departments, and local news sources obtaining information from health departments or local officials..

Beginning on March 16, 2020, the BroadStreet team (consisting of approximately 120 volunteers) began tracking confirmed cumulative case and death totals. Volunteers were organized into regional groups consisting of a data entry team, and a quality assurance team. Each team was supervised by a designated lead who ensured data was entered completely and in a timely manner.

Data entry team members enter data from state or county health departments each day onto a shared google sheet. Team leads would then do a first check to ensure data was filled in completely, and matched reported state totals. Quality assurance team members then compared what was entered into our dataset with the totals reported by our comparison sets: Johns Hopkins University, the New York Times, and USAFacts. These were used to identify potential errors. If the value entered in any county was inconsistent with what these comparison sets reported, quality assurance team members would research the case or death totals in that county to determine which value was correct, then leave a comment on the relevant cell with the results of their research. Cumulative totals should, by definition, be constantly trending upwards. In any instance where the case or death totals decreased from the previous day we investigated the cause of the revision and corrected historic data accordingly. Health departments frequently do not report the information needed to correct these “trend breaks.”

Wherever possible cases and deaths were entered by date of the event. Event dates include date of symptom onset, date of diagnosis, or date of death. These provide a more accurate snapshot of how the virus is spreading at that moment in time. The date a health department reports a case can lag behind the event date by days or months, in extreme cases. Our data includes date of event where obtainable. Efforts to enter data by date of event are achieved by having monthly data bursts at the end of every month for states that update their historical data or by running automated historical updates when possible. Automated historical updates are run for North Carolina, while data bursts occur for Ohio, Washington, and Illinois.

Beginning in June and July of 2021, the Broadstreet Automation Team wrote the code to directly pull data from state websites on to our entry sheets, and data for the following states was entered using automation, as opposed to manual data entry: 6/11 - Tennessee; 6/28 - Vermont, Connecticut, Maine, Massachusetts; 7/12 - Georgia, Indiana, Michigan, Texas, Virginia, California, Pennsylvania, North Dakota; and 10/23 - Puerto Rico. In 2022, automation of additional states commenced: 3/16 - Minnesota; 5/20 - Colorado, Delaware, Wisconsin.

Changes in Process

During early months, we found that there were often multiple reliable sources reporting conflicting case totals in many counties. The most frequent source of disagreement was between county health departments and state health departments. There are several potential causes for this: they may be using different criteria to report cases, such as one source including probable cases or prisoners where the other does not. The difference between the two is most commonly affected by the path that information surrounding a case takes in that particular state. If the state is being notified of cases by each individual county health department, there may be a delay in the state’s ability to report these cases as it processes new reports.

Quality assurance team members would regularly check multiple reliable sources and use the highest case total reported for that day. As the virus spread and more counties began reporting cases, checking multiple sources for each county became an untenable strategy. In late June, we began choosing designated sources to enter data from in each county to simplify this process. More details on specific sources can be found here.

On 4/16/20, we began including probable cases in our data wherever they are reported. This is consistent with CDC interim guidelines published on 4/5/20.

On 7/27/20, we began separating probable cases and deaths from confirmed cases and deaths in our data. Prior to this, we had been including them in the same figure. In some states, these cases are not possible to separate due to the health department reporting only the total cases. We have separated probable cases and deaths from confirmed cases and deaths on dates prior to 7/27/20, where possible.

On 9/4/20, the CDC published a guideline for use of rapid antigen test, stating they are a valuable tool for screening for the presence of COVID-19 and can be useful as a diagnostic tool if properly interpreted by clinicians. Some states have since begun including individuals testing positive via rapid antigen tests in either their confirmed or probable case totals. These are included in our data where reported.

Vaccination and New Variants of COVID-19

On 12/11/20, the US Food and Drug Administration authorized public use of the first COVID-19 vaccine, manufactured by Pfizer. Clinical trials found this vaccine was 95% effective in preventing infection. This was followed on 12/18/20 by emergency authorization of the Moderna COVID-19 vaccine.), which trials found was 94.1% effective in preventing infection. On 2/26/2021, the FDA unanimously endorsed Johnson & Johnson’s single-shot coronavirus vaccine making it the third vaccine available for emergency use in the United States. Additionally, starting on 9/24/2021, the CDC released guidance for COVID-19 vaccine booster shots, as they will be rolled out through the 2021-2022 winter season.

Health departments were advised in a 12/22/20 interim recommendation by the Advisory Committee on Immunization Practices and the Centers for Disease Control to roll out vaccine administration in phases, prioritizing residents of long-term-care facilities and front-line health care workers. This was in response to the limited availability of vaccine doses. However, as of 05/12/21, eligibility to receive the COVID-19 vaccine in the United States expanded to everyone 12 and older. Moreover, on 11/2/2021, eligibility further expanded to everyone 5 and older. As of 9/19/2022, 68% of [the United States’ population]( vaccine distribution began in,1.4 million shots a day) has been fully vaccinated, with 79% having received at least one dose. Consequently, starting as early as March 2021, states had begun easing easing public health restrictions aimed at preventing coronavirus transmission; and with vaccination rates improving, restriction eligibility requirements have further loosened: 41 US states have fully reopened, with an additional 5 and 2 fully reopening by the end of June and July (including D.C.), respectively, almost no stay-at-home orders, and less strict mask mandates.

While data is rapidly evolving as the pandemic progresses, variant strains of COVID-19 have been reported globally. To date, there are six variants of the virus of concern of the virus in circulation in the United States: B.1.1.7 (Alpha) first identified in the United Kingdom, B.1.351 (Beta) emerging out of South Africa, P.1 (Gamma) initially detected in Brazil, B.1.427 and B.1.429 (Epsilon) both originating from California, B.1.617.2 (Delta) initially identified in India; and B.1.1.529 (Omicron) from South Africa; these variants appear to spread more easily and have potential to put increased strain on healthcare systems. Studies are underway to determine the impact of these genomic variabilities on the host immune response and on the efficacy of recently developed vaccines. Of all these variants, although the Alpha variant was the initially dominant variant of the virus in the United States, in early July 2021, the Delta variant became the most dominant form the most dominant form. The CDCs national genomic surveillance program continues to monitor emerging variant strains of SARS-CoV-2. As the virus is still developing, plans for a third booster shot for the Pfizer and Moderna vaccines, and a second booster shot for the Johnson & Johnson vaccine, are in play, and these booster shots are expected to be distributed in Fall 2021.

Date of Case Inclusion

Case and death totals are typically included in our data on the date they were reported. This does not always result in an accurate picture of how the virus is spreading as a function of time. It may take days or longer for a case to be reflected in reported totals, due to the time it may take someone to be tested after they become ill or delays in processing test results. Several states include the date of symptom onset, specimen collection date, or date of death in their reports; where possible, we include cases and deaths based on these criteria to provide a more accurate epidemiologic curve.

  • Georgia: Reports county-level cases by date of symptom onset, and county-level deaths by date of death. Both are used in our data.
  • Indiana: Reports county-level cases by date of symptom onset, and county-level deaths by date of death. Both are used in our data.
  • Kansas: Reports county-level cases by date of diagnosis. This is used in our data.
  • Michigan: Reports county-level cases by date of symptom onset, and county-level deaths by date of death. Both are used in our data.
  • New York City: New York City reports case totals by date of diagnosis, and death totals by date of death. Both are used in our data.
  • North Carolina: North Carolina reports statewide total cases by specimen collection date, and statewide total deaths by date of death. Both are used in our data.
  • Ohio: Reports county-level cases by date of symptom onset, and county-level deaths by date of death. Both are used in our data.
  • Oklahoma: Reports county-level cases by date of symptom onset. This is used in our data.
  • Oregon: Reports county-level deaths by date of death. Reports statewide case totals by date of symptom onset. Both are used in our data.
  • Tennessee: Reports total county-level cases by date of symptom onset, and statewide deaths by date of death. Both are used in our data.
  • Virginia: Reports statewide case totals by date of diagnosis, and statewide death totals by date of death. Both are used in our data.
  • Washington: Reports county-level cases by date of first positive lab, and county-level deaths by date of death. Both are used in our data.
  • Wisconsin: Reports county-level cases by date of symptom onset, and county-level deaths by date of death. Both are used in our data.

Geographic Exceptions

  • Massachusetts: Duke and Nantucket county totals were included together until 8/19
  • Michigan: Detroit City is included within Wayne County totals
  • Missouri: Joplin City totals are included within Jasper County totals
  • Missouri: Kansas City totals are included within Jackson County totals
  • Nevada: Cases from the Shoshone tribe are entered into the unknown row
  • New Hampshire: Manchester and Nashua county totals are included in Hillsborough county
  • New York: We record data from individual boroughs of New York City, in addition to the New York City totals. The individual borough data is excluded from the statewide totals
  • Puerto Rico: All deaths are entered into the unknown row


All data in California after 3/16/20 was gathered from [reports in the Los Angeles Times] ( Their organization has been diligently tracking the spread of COVID-19 by accessing every county health department in the state.

Suggested Citation

When using data images, downloaded data, or shared document formats, please attribute BroadStreet as well as the original source, when applicable. For examples and more information, review this article which answers the question "How do I cite BroadStreet?"


Sarwat Siddiqui, Zach Sturgeon, Kelsey Skogstad, Daniel Son, Tracy Flood, MD PhD, Tom Schmitt, PhD, Samin Charepoo, April Miller, Cedonia Thomas, Grace Gibbon. A full list of the Broadstreet Covid-19 Data Project volunteers can be found here:


Includes county-level positive and probable COVID cases and deaths, and QA of all data points.







No packages published