The Texas Tribune is using data from the Texas Department of State Health Services to track how many people have tested positive for the novel coronavirus in Texas each day. The state data comes from 57 city and county health departments, about 600 hospitals and 340 laboratories and the state vital records registration. It may not represent all cases of the disease given limited testing.
What you should know:
- On Oct. 26: COVID-19 hospitalizations and the 7-day average of new cases have both risen 65% in October, and the state is sending emergency medical personnel and supplies to El Paso. Experts blame social events like birthday parties and game day gatherings, and they say there is widespread fatigue for following stringent public health guidelines.
- How we got here: Under Abbott’s plan to revive the economy, businesses started reopening in May. But Abbott paused further reopening plans and scaled back others in June, telling one TV station he regretted reopening bars too quickly.
- As hospitalizations increased dramatically in June and July, Abbott issued a statewide mandate requiring most Texans to wear masks in public spaces, which experts say may have led to a plateauing of cases and hospitalization levels. In September, the numbers dropped to levels not seen since June, leading Abbott to loosen restrictions on restaurants, bars and other businesses. Recently, the numbers have increased again, leading experts to worry the state is headed toward another surge.
Where are most of the cases in Texas?
As of Oct. 26, the state has reported 867,075 cases in 253 counties since the pandemic began. The Tribune is measuring both the number of cases in each county and the rate of cases per 1,000 residents.
|County||Total cases||Per 1,000 People||In last 14 days||Deaths|
How many people are in the hospital?
On Oct. 26, there were at least 5,278 hospitalized patients in Texas with confirmed coronavirus infections. This data does not account for people who are hospitalized but have not gotten a positive test, and the Texas Department of State Health Services says some hospitals may be missing from the daily counts.
These numbers do not include beds at psychiatric hospitals or other psychiatric facilities, according to DSHS. They do include psychiatric and pediatric beds at general hospitals, and pediatric beds at children’s hospitals.
On Oct. 26, the state reported 13,570 available staffed hospital beds, including 1,204 available staffed ICU beds statewide. COVID-19 patients currently occupy 8.3% of total hospital beds.
Hospital beds in use by region
How many people have died?
The first death linked to the coronavirus in Texas occurred March 16 in Matagorda County. As of Oct. 26, 17,514 people who tested positive for the virus have died.
On July 27, DSHS began reporting deaths based on death certificates that state the cause of death as COVID-19 instead of relying on counts released by local and regional health departments. On that date, the state added more than 400 previously unreported deaths to the cumulative total. This does not include the deaths of people with COVID-19 who died of an unrelated cause. Death certificates are required by law to be filed within 10 days.
Because of this change, it’s impossible to compare the rate of deaths before and after July 27.
Experts say the official state death toll is likely an undercount.
New deaths from coronavirus reported each day
How have the number of cases increased each day?
The state only tracks confirmed cases of the coronavirus, not probable cases, based on criteria published by the Centers for Disease Control and Prevention. However, DSHS may still accidentally include probable cases for certain counties. When found, they are removed.
Because the state does not include probable cases, these numbers don’t include the results from tens of thousands of rapid-result antigen tests, which suggests the state is underreporting the number of Texans who have tested positive for the virus. Antigen tests are taken by nasal or throat swab like other viral tests, but results are much faster.
Delays and backlogs in reporting can also create one-day surges when cases from multiple days are added on the same day.
New cases of coronavirus each day
How has the positivity rate changed?
The seven-day average positivity rate is calculated by dividing the average of positive tests by the average of total tests conducted over the last seven days. This shows how the situation has changed over time by de-emphasizing daily swings. Public health experts want the positivity rate to remain below 6% — and, ideally, to fall much lower.
In early May, Abbott said a rate over 10% would be a “warning flag.” The state exceeded that mark in June and remained above 10% until late August.
The state began using only molecular tests to calculate its positivity rate, excluding “probable” cases detected by antigen tests, in early August.
7-day average for the positivity rate
On Sept. 14, DSHS began publishing a new version of the state’s positivity rate, which takes into account the date a coronavirus test was administered. Previously, the state’s rate relied on the date a test was reported to health officials and verified as a case, which sometimes caused the rate to swing wildly after officials input large numbers of older, backlogged test results.
The positivity rate calculation change revealed that the figure was higher in the spring than originally disclosed.
How many people have been tested?
As of Oct. 25, Texas has administered at least 8,560,787 tests for the coronavirus since March. We do not know the number of Texans who have gotten a test because some people are tested more than once. The state’s tally also does not include pending tests.
Coronavirus test results reported to the state each day
- Viral tests (molecular and antigen)
- Antibody tests
- State did not release the breakdown of tests
Since mid-May, state officials have separately reported the number of antibody tests. Antibody tests detect whether someone was previously infected, while standard viral tests determine whether someone currently has the virus.
Antibody tests are typically reported a day late.
How is this impacting Texans of color?
The limited data released by state health officials offers a murky glimpse of the virus' impact on Texas communities of color. Race and ethnicity are reported as unknown for a significant portion of the completed case reports. (Agency officials said some people prefer not to provide the information.)
Case data gathered in various parts of the state shows the disproportionate impact of the virus on Black and Hispanic neighborhoods. The areas with the highest positivity rates in Harris County are predominantly Hispanic, according to a UTHealth School of Public Health analysis. In Dallas County, lower-income Black communities have also reported some of the highest positivity rates.
And some regions of the state with the highest mortality rates have a large Hispanic share of the population, particularly in the Rio Grande Valley in South Texas.
What else should I know about this data?
These numbers come from the Texas Department of State Health Services, which typically updates statewide case counts by 4 p.m. each day. The data is from the same morning, and it may lag behind other local news reports.
In order to publish data quickly, the state has to bypass what is normally a monthslong process of reviewing the COVID-19 data and performing quality checks before publishing. That’s why all of these numbers and information are provisional and subject to change.
From March 13 through March 24, the Tribune added cases from Lackland Air Force Base in San Antonio, where hundreds of American evacuees from China and cruise ships were quarantined.
Those case counts came from the Centers for Disease Control and Prevention.
Notes about the data:
On March 24, the state changed how it reported numbers resulting in a sharp increase in cases.
Antibody tests were included in the new total tests counts for each day before May 14. Previously, the state had counted about 50,000 total antibody tests as virus tests, artificially deflating the positivity rate.
After a system upgrade on June 7 resulting in incomplete test data, the state revised the test numbers for June 6 to show a decrease in total viral tests. The testing numbers for June 6 are not shown in the test results by day chart.
On June 16, the state included 1,476 cases previously reported by the Texas Department of Criminal Justice from Anderson and Brazoria counties in its cumulative case count. The new cases for June 16 do not include those cases.
On July 17, the state received about 5,268 additional cases from Bexar County. The state only included 608 of those cases as new confirmed cases for that day and added the rest to the cumulative count.
On July 19, the state removed 3,676 duplicate antibody tests from the previous day’s total.
From July 23 to July 28, between 9% and 18% of hospitals reported incomplete hospitalization numbers due to changes in reporting to meet federal requirements.
On July 25, the state removed 2,092 probable cases from the Corpus Christi-Nueces County Public Health District that had been previously included in the cumulative case count.
On July 27, the state began reporting deaths based on death certificates that state COVID-19 as the cause of death. On that day, more than 400 previously unreported deaths were added to the total death toll due to the reporting change.
On July 30, the state said an “automation error” caused approximately 225 deaths to be incorrectly added to the overall death count; a subsequent quality check revealed COVID-19 was not the direct cause of death in these cases. We updated the cumulative numbers for July 27-29 to account for this error. The automation error also caused us to incorrectly state the percentage of Hispanics who have died of COVID-19 and the number of previously unreported deaths on July 27. These have been corrected.
On Aug. 3, the state removed 536 duplicate confirmed cases from the overall cases count for Bexar County. Bexar County reported 471 new confirmed cases on this date.
On Aug. 7, DSHS started dividing viral tests into molecular and antigen tests on their site. We’ve combined the two to come up with the total number of viral tests.
On Aug. 7, DSHS reported that some molecular tests had been miscoded, inflating the number of antibody tests over the previous couple of days. This was corrected, resulting in the number of antibody tests to decline from the 6th to the 7th. Because a breakdown of these tests is not available, the charts are showing the inflated numbers on those days.
On Aug. 10, the number of new cases reported did not include new cases from Nueces County due to a “large backlog of positive lab reports” that the county was working through.
In mid-August, several labs submitted large backlogs of tests to the state, which could not have been added until coding errors were fixed and a system update was complete. Because of this, the state reported a record number of tests on Aug. 13. Of those 124,000 tests, approximately 95,000 were from one lab serving several hospitals.
At the same time, DSHS started reporting backlogged cases during their daily updates. They are listed below. In all instances, these cases were added to the cumulative statewide total, as well as the cumulative count for the county listed. They were not added to the new cases reported for the state that day:
|Oct. 26||El Paso (118), Harris (103), Atascosa (9), Dimmit (1), Frio (3), Gillespie (1), Gonzales (1), Guadalupe (24), Karnes (1), Kendall (6), Kerr (2), Kinney (1), Lavaca (4), Wilson (4), Zavala (1), Bowie (2) and Nacogdoches (1)|
|Oct. 25||El Paso (255), Galveston (1) and Harris (255)|
|Oct. 24||Dallas (2), El Paso (75), Galveston (4) and Harris (293)|
|Oct. 23||Comal (1), Dallas (1), El Paso (269), Galveston (1), Harris (427), Franklin (8), Harrison (1), Hopkins (1), Panola (1), Titus (1) and Upshur (1)|
|Oct. 22||Dallas (1), El Paso (104), Franklin (10), Galveston (9), Harris (206), Hopkins (2), Nacogdoches (1) and Walker (41)|
|Oct. 21||Harris (204), El Paso (55), Shelby (1) and Titus (1)|
|Oct. 20||Cass (3), Dallas (2), El Paso (43), Galveston (5), Harris (98), La Salle (21) and Red River (2)|
|Oct. 19||Bexar (2,196), El Paso (13), Dallas (38), Harris (193), Atascosa (1), Bandera (5), Calhoun (2), Dimmit (1), Gillespie (1), Gonzales (1), Guadalupe (10), Kendall (3), Kerr (1), Lavaca (6), Wilson (2) and Zavala (2)|
|Oct. 18||Dallas (6), Galveston (7) and Harris (155)|
|Oct. 17||Collin (3), El Paso (24), Galveston (1), Harris (276) and Washington (15)|
|Oct. 16||Dallas (8), El Paso (36), Galveston (1) and Harris (143)|
|Oct. 15||Harris (97), Dallas (11), Trinity (1), Nacogdoches (1) and Galveston (1)|
|Oct. 14||Harris (250), Dallas (9), Galveston (2) and Panola (1)|
|Oct. 13||Collin (1) and Harris (79)|
|Oct. 12||Cass (4), Dallas (23), Harris (115), Atascosa (10), Bandera (2), Calhoun (5), Dimmit (1), Frio (2), Gonzalez (2), Guadalupe (50), Jackson (3), Karnes (2), Kendall (2), Kerr (4), Kinney (2), Lavaca (29), Wilson (4) and Zavala (4)|
|Oct. 11||Harris (151) and Dallas (5)|
|Oct. 10||Harris (157), Grayson (18), Collin (4), Dallas (4) and Galveston (1)|
|Oct. 9||Galveston (3), Harris (248), Shelby (1), Tarrant (133) and Titus (1)|
|Oct. 8||Harris (434), Franklin (9), Dallas (4), Galveston (2), Hopkins (2) and Titus (1)|
|Oct. 7||Harris (342), Galveston (2) and Hopkins (1)|
|Oct. 6||Harris (256), Franklin (1) and Nacogdoches (3)|
|Oct. 5||Bexar (324), Collin (1), Dallas (164), Harris (296), Franklin (1), Hopkins (1), Nacogdoches (1), Titus (3), Atascosa (79), Bandera (17), Calhoun (20), Dimmit (1), Frio (9), Gillespie (12), Gonzales (8), Guadalupe (100), Jackson (19), Karnes (4), Kendall (34), Kerr (17), Kinney (12), Lavaca (26), Real (2), Wilson (54) and Zavala (12)|
|Oct. 4||Dallas (11), Galveston (8) and Harris (684)|
|Oct. 3||Collin (1,202), Galveston (20) and Harris (2,438)|
|Oct. 2||Galveston (3), Harris (768), Hopkins (1), Houston (1) and Trinity (1)|
|Oct. 1||Atascosa (10), Dallas (2), Galveston (3), Harris (225), Bowie (2), Cass (2), Frio (1), Gillespie (5), Gonzales (3), Guadalupe (30), Jackson (1), Karnes (1), Kendall (1), Kerr (1), Kinney (1), Lavaca (4), Wilson (5) and Zavala (3)|
|Sept. 30||Harris (308), Dallas (31), Galveston (8) and Harrison (1)|
|Sept. 29||Harris (221), Galveston (13), Dallas (11), Nacogdoches (4) and Collin (1)|
|Sept. 28||Bexar (2,375), Harris (313) and Collin (5)|
|Sept. 27||Harris (223), Dallas (171) and Galveston (8)|
|Sept. 26||Dallas (884), Harris (599), Tarrant (84), Nacogdoches (15), Galveston (14), Collin (4), Harrison (2) and Upshur (1)|
|Sept. 25||Dallas (563), Harris (460), Tarrant (286), Galveston (15), Nacogdoches (2) and Harrison (1)|
|Sept. 24||Harris (438), Dallas (20), Collin (17), Franklin (2), Titus (2) and Hopkins (1)|
|Sept. 23||Harris (385), Collin (25), Dallas (2), Shelby (2) and Hopkins (1)|
|Sept. 22||Harris (13,622), Nueces (231), Dallas (2) and San Jacinto (1)|
|Sept. 21||Bexar (2,078), Guadalupe (1,587), Atascosa (522), Harris (328), Wilson (307), Dallas (306), Frio (298), Lavaca (252), Gonzales (234), Calhoun (186), Karnes (181), Kerr (142), Kendall (128), Tarrant (125), Gillespie (96), Jackson (77), Dimmit (53), Zavala (51), Bandera (41), Edwards (33), Kinney (19), Real (12), Collin (3) and Houston (1)|
|Sept. 20||Harris (207), Galveston (17) and Dallas (1)|
|Sept. 19||Harris (340), Collin (28) and Dallas (26)|
|Sept. 18||Harris (305), Collin (94), Dallas (52), Montgomery (47), Galveston (13), Bowie (1), Harrison (1) and Houston (1)|
|Sept. 17||Tarrant (239), Harris (167), Montgomery (93), Collin (15), Dallas (13), Camp (1) and Upshur (1)|
|Sept. 16||Harris (2,411), Montgomery (109), Dallas (68), Collin (26) and Houston (3)|
|Sept. 15||Harris (316), Montgomery (110) and Dallas (100)|
|Sept. 14||Bexar (1,399) and Dallas (17)|
|Sept. 13||Dallas (5)|
|Sept. 12||Harris (309), Dallas (64) and Galveston (46)|
|Sept. 11||Montgomery (59)|
|Sept. 10||Dallas (110) and Montgomery (56)|
|Sept. 9||Montgomery (168)|
|Sept. 8||Nueces (5)|
|Sept. 7||Dallas (3)|
|Sept. 6||Dallas (195)|
|Sept. 5||Dallas (30)|
|Sept. 4||Starr (343), Kleburg (223), Willacy (205), Jim Wells (183), Bee (149), Aransas (78), Montgomery (28), Refugio (28), Brooks (18), Duval (7), McMullen (2), Dallas (1), Kenedy (1) and Zapata (1)|
|Sept. 3||Dallas (35) and Montgomery (27)|
|Sept. 2||Dallas (167) and Montgomery (10)|
|Sept. 1||Dallas (235) and Montgomery (13)|
|Aug. 31||Dallas (241)|
|Aug. 30||Dallas (65)|
|Aug. 29||Dallas (18) and Montgomery (12)|
|Aug. 28||Dallas (59)|
|Aug. 27||Dallas (424) and Montgomery (117)|
|Aug. 26||Montgomery (94)|
|Aug. 25||Montgomery (171) and Dallas (84)|
|Aug. 24||Dallas (93)|
|Aug. 23||Dallas (862) and Nueces (43)|
|Aug. 22||Dallas (459), Montgomery (134) and Nueces (23)|
|Aug. 21||Dallas (206) and Montgomery (164)|
|Aug. 20||Fort Bend (336) and Dallas (44)|
|Aug. 19||Dallas (550)|
|Aug. 17||Dallas (5,195)|
On Aug. 24, the state was unable to update its testing numbers because of a power outage affecting multiple state agencies. The numbers, however, were added retroactively.
On Sept. 9, TDCJ reported 453 fewer cases among inmates in a state prison in Walker County. These were removed from the county’s total case count, as well as the statewide total.
On Sept. 12, the state said a data entry error caused 91 cases to be incorrectly added to the Sept. 11 statewide and Colorado County total case counts. We updated the cumulative numbers for Sept. 11 to account for this error.
On Sept. 14, the state published a new, more accurate version of the state’s positivity rate, which relies on the date a coronavirus test was administered. We changed our positivity rate chart to use this version. The numbers of tests used to calculate this new positivity rate do not match the numbers of tests shown in the test results by day chart.
The same day, the state started deduplicating their test results, causing a drop in overall tests. This made the seven-day average of tests incalculable for one week.
Also on Sept. 14, Lamar County overstated their case count by 41 cases. These were removed on Sept. 15. The statewide cumulative case count was also adjusted to reflect this change.
On Sept. 16, case counts decreased in 12 counties. TDCJ reported reduced case counts in Bee and La Salle counties. Cases were deduplicated in Calhoun, Gonzales, Guadalupe, Kerr, Lavaca, Orange, Roberts and Wharton counties. Shackelford and Swisher counties saw decreases after updating case information.
On Sept. 17, case counts decreased in 13 counties. TDCJ reported reduced case counts in Bee, Childress, Houston, Karnes, Madison and Walker counties. Cases were deduplicated in Bandera, Kendall, Titus and Zavala counties. Archer, Swisher and Yoakum counties saw decreases after updating case information.
On Sept. 18, case counts from TDCJ decreased in Anderson County by 1,070, which decreased the total number of cases for that county. Most of these cases were added back on Sept. 21. Also, TDCJ reported reduced case counts in Duval, Fannin, Grimes and Liberty counties. Bailey County saw a decrease after updating case information.
On Oct. 16, El Paso reported 1,555 new cases, which included cases from Oct. 15 and Oct. 16. The county previously did not report any new cases on Oct. 15.
On Oct. 20, some counties could not update their case counts because of an issue assigning cases to the correct jurisdiction in Texas Health Trace, an online system for contact tracing. These were added on Oct. 21.
Carla Astudillo, Mandi Cai, Darla Cameron, Chris Essig, Anna Novak, Emily Albracht and Alexa Ura contributed to this report.
Previously, The Texas Tribune incorrectly stated our formula for calculating the average daily positivity rate. This tracker also included incorrect numbers for cumulative statewide tests on Sept. 14, 15 and 16. On Sept. 14, 15 and 16 there had been 5,671,966, 5,729,318 and 5,780,424 tests, not 5,637,040, 5,671,966 and 5,729,318 tests, respectively. In addition, the tracker included an incorrect number of total cases on Sept. 21 because of a Department of State Health Services error in reporting Bexar County’s backlogged cases. There were 1,742 cases statewide, not 1,732, and 2,078 backlogged cases in Bexar County, not 2,088. The tracker also included the incorrect number of cumulative cases and daily cases statewide on Oct. 13 because the state overreported the number of cases in Brazoria County by 159. There had been 800,256 cumulative cases, not 800,415, and 5,050 daily cases statewide, not 5,209. These have been corrected.