Skip to content
Coronavirus has been found in several people in Florida.
Rich Pope/Orlando Sentinel Illustration
Coronavirus has been found in several people in Florida.
AuthorAuthor
PUBLISHED: | UPDATED:

As COVID vaccines roll out in the state, about 38% of Floridians have received at least one dose. Yet, the number of new cases per day isn’t changing much.

Florida reported new coronavirus cases on and another new resident deaths linked to COVID-19. The state has now reported cases since the pandemic began.

In early January, the seven-day average for new cases had climbed as high as 17,991. It was 6,095 on Wednesday, a big jump from the seven-day average of 4,506 only a month ago.

!function(){“use strict”;window.addEventListener(“message”,(function(a){if(void 0!==a.data[“datawrapper-height”])for(var e in a.data[“datawrapper-height”]){var t=document.getElementById(“datawrapper-chart-“+e)||document.querySelector(“iframe[src*='”+e+”‘]”);t&&(t.style.height=a.data[“datawrapper-height”][e]+”px”)}}))}();

Take a deeper look at Florida’s updated coronavirus numbers.

South Florida

South Florida counties reported 2,166 new cases Wednesday. July 2020 was the worst month for cases in South Florida.

Palm Beach County: additional cases and more deaths. The county now has confirmed cases and deaths, including non-residents.

Broward County: additional cases and more deaths. Broward has a known total of cases and deaths since the beginning of the pandemic. The death tally includes non-residents.

Miami-Dade County: additional cases and new deaths. The county now has confirmed cases and deaths, including non-residents.

Testing and positivity

Public health experts say the virus is considered under control when the COVID-19 test positivity rate is under 5%. But since Oct. 29, Florida has exceeded 5% in its widely publicized calculation for assessing the rate for testing of residents. The state positivity rate dipped slightly on Wednesday.

The state reported a daily positivity rate of % on , from % the day before. This method of calculating positivity counts new infections only, but also counts repeat negative tests, which skews the figure downward.

!function(){“use strict”;window.addEventListener(“message”,(function(a){if(void 0!==a.data[“datawrapper-height”])for(var e in a.data[“datawrapper-height”]){var t=document.getElementById(“datawrapper-chart-“+e)||document.querySelector(“iframe[src*='”+e+”‘]”);t&&(t.style.height=a.data[“datawrapper-height”][e]+”px”)}}))}();

According to the state, the new reported case numbers reflect the results of COVID-19 tests of Florida residents received from labs in the past day, from results reported the day before.

The positivity rate dipped slightly in all three South Florida counties on Wednesday.

Palm Beach County: Test results for residents were reported , leading to a daily positivity rate of %. That’s from % the previous day.

Broward County: Test results for residents were reported , leading to a daily positivity rate of %. That’s from % the previous day.

Miami-Dade County: Test results for residents were reported , leading to a daily positivity rate of %. That’s from % the previous day.

Deaths

The numbers of COVID deaths in South Florida have declined, although the daily count reflects a lag in reporting.

The state’s pandemic data report shows a total of Floridians have died from COVID-19. In addition, non-residents have died after contracting the virus. Most of the fatalities reported happened over several weeks but were just confirmed in the past day.

!function(){“use strict”;window.addEventListener(“message”,(function(a){if(void 0!==a.data[“datawrapper-height”])for(var e in a.data[“datawrapper-height”]){var t=document.getElementById(“datawrapper-chart-“+e)||document.querySelector(“iframe[src*='”+e+”‘]”);t&&(t.style.height=a.data[“datawrapper-height”][e]+”px”)}}))}();

Out of all 50 states and the District of Columbia, Florida ranks No. for deaths per 100K residents and No. for cases per 100K residents, according to the latest data from the health department and the COVID Tracking Project.

Hospitalizations

As of , there were people hospitalized in Florida with a primary diagnosis of COVID-19, according to the state Agency for Health Care Administration.

In South Florida, Broward County reported , Palm Beach County had and Miami-Dade had .

Papa.parse(“https://s3.amazonaws.com/content.sun-sentinel.com/data/covid19/daily-totals/STATEWIDE.csv”,
{
download: true,
header: true,
complete: function(results) {
results = results.data
updateFlorida(results);
}
}
)
Papa.parse(“https://s3.amazonaws.com/content.sun-sentinel.com/data/covid19/daily-totals/BROWARD.csv”,
{
download: true,
header: true,
complete: function(results) {
results = results.data
updateBroward(results);
}
}
)
Papa.parse(“https://s3.amazonaws.com/content.sun-sentinel.com/data/covid19/daily-totals/PALM-BEACH.csv”,
{
download: true,
header: true,
complete: function(results) {
results = results.data
updatePalm(results);
}
}
)
Papa.parse(“https://s3.amazonaws.com/content.sun-sentinel.com/data/covid19/daily-totals/MIAMI-DADE.csv”,
{
download: true,
header: true,
complete: function(results) {
results = results.data
updateDade(results);
}
}
)

function updateFlorida(data){

var dateObj = new Date().getDay()

var latest_data = data[data.length – 2]
if ((latest_data[‘new_cases’] == 0) && (latest_data[‘new_deaths’] == 0)) {
var previous_data = data[data.length – 4],
current_data = data[data.length – 3]

setWeekday(dateObj – 1)

} else {
var previous_data = data[data.length – 3],
current_data = data[data.length – 2]

setWeekday(dateObj)
}

var f_labtests_previous = document.getElementById(‘f_labtests_previous’),
f_labtests_retests = document.getElementById(‘f_labtests_retests’),
f_new_labtests_previous = document.getElementById(‘f_new_labtests_previous’),
f_new_labtests = document.getElementById(‘f_new_labtests’),
f_new_labtests_c = document.getElementById(‘f_new_labtests_c’),
f_newcases = document.getElementById(‘f_newcases’),
f_newdeaths = document.getElementById(‘f_newdeaths’),
f_nonresdeaths = document.getElementById(‘f_nonresdeaths’),
f_positivity_previous = document.getElementById(‘f_positivity_previous’),
f_positivity_retests_previous = document.getElementById(‘f_positivity_retests_previous’),
f_positivity_retests = document.getElementById(‘f_positivity_retests’),
f_positivity_retests_c = document.getElementById(‘f_positivity_retests_c’),
f_positivity = document.getElementById(‘f_positivity’),
f_totaldeaths = document.getElementById(‘f_totaldeaths’),
f_totalcases = document.getElementById(‘f_totalcases’)

f_totalcases.innerHTML = parseInt(current_data.total_cases).toLocaleString()
f_newcases.innerHTML = parseInt(current_data.new_cases).toLocaleString()

f_newdeaths.innerHTML = parseInt(current_data.new_deaths).toLocaleString()
f_nonresdeaths.innerHTML = parseInt(current_data.total_nonres_deaths).toLocaleString()
f_totaldeaths.innerHTML = parseInt(current_data.total_deaths).toLocaleString()

f_new_labtests.innerHTML = parseInt(current_data.new_tested).toLocaleString()
f_new_labtests_previous.innerHTML = parseInt(previous_data.new_tested).toLocaleString()

f_positivity_retests_previous.innerHTML = (parseFloat(previous_data.first_time_positivity) * 100).toFixed(2)
f_positivity_retests.innerHTML = (parseFloat(current_data.first_time_positivity) * 100).toFixed(2)

if (parseFloat(current_data.first_time_positivity) > parseFloat(previous_data.first_time_positivity)) {
f_positivity_retests_c.innerHTML = “up”
} else {
f_positivity_retests_c.innerHTML = “down”
}

if (parseFloat(current_data.new_tested) > parseFloat(previous_data.new_tested)) {
f_new_labtests_c.innerHTML = “up”
} else {
f_new_labtests_c.innerHTML = “down”
}

};

function updateBroward(data){

var latest_data = data[data.length – 2]
if ((latest_data[‘new_cases’] == 0) && (latest_data[‘new_deaths’] == 0)) {
var previous_data = data[data.length – 4],
current_data = data[data.length – 3]
} else {
var previous_data = data[data.length – 3],
current_data = data[data.length – 2]
}

var b_newcases = document.getElementById(‘b_newcases’),
b_newdeaths = document.getElementById(‘b_newdeaths’),
b_positivity_c = document.getElementById(‘b_positivity_c’),
b_positivity_previous = document.getElementById(‘b_positivity_previous’),
b_positivity = document.getElementById(‘b_positivity’),
b_totalcases = document.getElementById(‘b_totalcases’),
b_totaldeaths = document.getElementById(‘b_totaldeaths’),
b_nonresdeaths = document.getElementById(‘b_nonresdeaths’),
b_newtests = document.getElementById(‘b_newtests’)

b_totalcases.innerHTML = parseInt(current_data.total_cases).toLocaleString()
b_newcases.innerHTML = parseInt(current_data.new_cases).toLocaleString()

b_newtests.innerHTML = parseInt(current_data.new_tested).toLocaleString()
b_positivity_previous.innerHTML = (parseFloat(previous_data.first_time_positivity) * 100).toFixed(2)
b_positivity.innerHTML = (parseFloat(current_data.first_time_positivity) * 100).toFixed(2)

b_newdeaths.innerHTML = parseInt(current_data.new_deaths).toLocaleString()
b_nonresdeaths.innerHTML = parseInt(current_data.total_nonres_deaths).toLocaleString()
b_totaldeaths.innerHTML = (parseInt(current_data.total_deaths) + parseInt(current_data.total_nonres_deaths)).toLocaleString()

if (parseFloat(current_data.first_time_positivity) > parseFloat(previous_data.first_time_positivity)) {
b_positivity_c.innerHTML = “up”
} else {
b_positivity_c.innerHTML = “down”
}

};

function updatePalm(data){

var latest_data = data[data.length – 2]
if ((latest_data[‘new_cases’] == 0) && (latest_data[‘new_deaths’] == 0)) {
var previous_data = data[data.length – 4],
current_data = data[data.length – 3]
} else {
var previous_data = data[data.length – 3],
current_data = data[data.length – 2]
}

var p_newcases = document.getElementById(‘p_newcases’),
p_newdeaths = document.getElementById(‘p_newdeaths’),
p_positivity_c = document.getElementById(‘p_positivity_c’),
p_positivity_previous = document.getElementById(‘p_positivity_previous’),
p_positivity = document.getElementById(‘p_positivity’),
p_totalcases = document.getElementById(‘p_totalcases’),
p_totaldeaths = document.getElementById(‘p_totaldeaths’),
p_nonresdeaths = document.getElementById(‘p_nonresdeaths’),
p_newtests = document.getElementById(‘p_newtests’)

p_totalcases.innerHTML = parseInt(current_data.total_cases).toLocaleString()
p_newcases.innerHTML = parseInt(current_data.new_cases).toLocaleString()

p_newtests.innerHTML = parseInt(current_data.new_tested).toLocaleString()
p_positivity_previous.innerHTML = (parseFloat(previous_data.first_time_positivity) * 100).toFixed(2)
p_positivity.innerHTML = (parseFloat(current_data.first_time_positivity) * 100).toFixed(2)

p_newdeaths.innerHTML = parseInt(current_data.new_deaths).toLocaleString()
p_nonresdeaths.innerHTML = parseInt(current_data.total_nonres_deaths).toLocaleString()
p_totaldeaths.innerHTML = (parseInt(current_data.total_deaths) + parseInt(current_data.total_nonres_deaths)).toLocaleString()

if (parseFloat(current_data.first_time_positivity) > parseFloat(previous_data.first_time_positivity)) {
p_positivity_c.innerHTML = “up”
} else {
p_positivity_c.innerHTML = “down”
}
};

function updateDade(data){

var latest_data = data[data.length – 2]
if ((latest_data[‘new_cases’] == 0) && (latest_data[‘new_deaths’] == 0)) {
var previous_data = data[data.length – 4],
current_data = data[data.length – 3]
} else {
var previous_data = data[data.length – 3],
current_data = data[data.length – 2]
}

var d_newcases = document.getElementById(‘d_newcases’),
d_newdeaths = document.getElementById(‘d_newdeaths’),
d_positivity_c = document.getElementById(‘d_positivity_c’),
d_positivity_previous = document.getElementById(‘d_positivity_previous’),
d_positivity = document.getElementById(‘d_positivity’),
d_totalcases = document.getElementById(‘d_totalcases’),
d_totaldeaths = document.getElementById(‘d_totaldeaths’),
d_nonresdeaths = document.getElementById(‘d_nonresdeaths’),
d_newtests = document.getElementById(‘d_newtests’)

d_newcases.innerHTML = parseInt(current_data.new_cases).toLocaleString()
d_totalcases.innerHTML = parseInt(current_data.total_cases).toLocaleString()

d_newtests.innerHTML = parseInt(current_data.new_tested).toLocaleString()
d_positivity_previous.innerHTML = (parseFloat(previous_data.first_time_positivity) * 100).toFixed(2)
d_positivity.innerHTML = (parseFloat(current_data.first_time_positivity) * 100).toFixed(2)

d_newdeaths.innerHTML = parseInt(current_data.new_deaths).toLocaleString()
d_nonresdeaths.innerHTML = parseInt(current_data.total_nonres_deaths).toLocaleString()
d_totaldeaths.innerHTML = (parseInt(current_data.total_deaths) + parseInt(current_data.total_nonres_deaths)).toLocaleString()

if (parseFloat(current_data.first_time_positivity) > parseFloat(previous_data.first_time_positivity)) {
d_positivity_c.innerHTML = “up”
} else {
d_positivity_c.innerHTML = “down”
}

};

// Load hospital data
Papa.parse(“https://s3.amazonaws.com/content.sun-sentinel.com/data/covid19/daily-totals/All-hospitalizations.csv”,
{
download: true,
header: true,
complete: function(results) {
var data = results.data

var previous_data = data[data.length – 3],
current_data = data[data.length – 2],
f_hospitalized_new = document.getElementById(‘f_hospitalized_new’),
f_hospitalized = document.getElementById(‘f_hospitalized’)

f_hospitalized.innerHTML = parseInt(current_data[“COVID Hospitalizations”].replace(“,”, “”)).toLocaleString()
f_hospitalized_new.innerHTML = (parseInt(previous_data[“COVID Hospitalizations”].replace(“,”, “”)) – parseInt(previous_data[“COVID Hospitalizations”].replace(“,”, “”))).toLocaleString()

}
}
)
Papa.parse(“https://s3.amazonaws.com/content.sun-sentinel.com/data/covid19/daily-totals/BROWARD-hospitalizations.csv”,
{
download: true,
header: true,
complete: function(results) {
var data = results.data

var previous_data = data[data.length – 3],
current_data = data[data.length – 2],
b_hospitalized_new = document.getElementById(‘b_hospitalized_new’),
b_hospitalized = document.getElementById(‘b_hospitalized’)

b_hospitalized.innerHTML = parseInt(current_data[“COVID Hospitalizations”].replace(“,”, “”)).toLocaleString()
b_hospitalized_new.innerHTML = (parseInt(previous_data[“COVID Hospitalizations”].replace(“,”, “”)) – parseInt(previous_data[“COVID Hospitalizations”].replace(“,”, “”))).toLocaleString()

}
}
)
Papa.parse(“https://s3.amazonaws.com/content.sun-sentinel.com/data/covid19/daily-totals/MIAMI-DADE-hospitalizations.csv”,
{
download: true,
header: true,
complete: function(results) {
var data = results.data

var previous_data = data[data.length – 3],
current_data = data[data.length – 2],
d_hospitalized_new = document.getElementById(‘d_hospitalized_new’),
d_hospitalized = document.getElementById(‘d_hospitalized’)

d_hospitalized.innerHTML = parseInt(current_data[“COVID Hospitalizations”].replace(“,”, “”)).toLocaleString()
d_hospitalized_new.innerHTML = (parseInt(previous_data[“COVID Hospitalizations”].replace(“,”, “”)) – parseInt(previous_data[“COVID Hospitalizations”].replace(“,”, “”))).toLocaleString()

}
}
)
Papa.parse(“https://s3.amazonaws.com/content.sun-sentinel.com/data/covid19/daily-totals/PALM-BEACH-hospitalizations.csv”,
{
download: true,
header: true,
complete: function(results) {
var data = results.data

var previous_data = data[data.length – 3],
current_data = data[data.length – 2],
p_hospitalized_new = document.getElementById(‘p_hospitalized_new’),
p_hospitalized = document.getElementById(‘p_hospitalized’)

p_hospitalized.innerHTML = parseInt(current_data[“COVID Hospitalizations”].replace(“,”, “”)).toLocaleString()
p_hospitalized_new.innerHTML = (parseInt(previous_data[“COVID Hospitalizations”].replace(“,”, “”)) – parseInt(previous_data[“COVID Hospitalizations”].replace(“,”, “”))).toLocaleString()

}
}
)

// Load national data
Papa.parse(“https://s3.amazonaws.com/content.sun-sentinel.com/data/covid19/national/states_latest_for_charts.csv”,
{
download: true,
header: true,
complete: function(results) {
var data = results.data

// Rank Florida based on deaths
var deaths_sorted = data.sort(function (a, b) {
return b.deaths_per_100k – a.deaths_per_100k;
});

var fl_position;
for (var i=0; i < deaths_sorted.length; i++) {
if (deaths_sorted[i]["state"] == "Florida") {
fl_position = i
}
}

document.getElementById("flDeathRank").innerHTML = fl_position

// Rank Florida based on cases
var cases_sorted = data.sort(function (a, b) {
return b.positive_per_100k – a.positive_per_100k;
});

var fl_cases_position;
for (var i=0; i < cases_sorted.length; i++) {
if (cases_sorted[i]["state"] == "Florida") {
fl_cases_position = i
}
}

document.getElementById("flCasesRank").innerHTML = fl_cases_position

}
}
)

function setWeekday(dayNumber){
var gsDayNames = [
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday'
];
var dayName = gsDayNames[dayNumber];

document.querySelectorAll(".currentWeekday").forEach(function(item) {
item.innerHTML = dayName
})

}

Hospitalizations hit a peak in late July of about 9,500 patients statewide.

Explore the map of current hospital capacity across Florida.

Vaccines

More than 8.1 million people in Florida have received one or more doses of a COVID vaccine.

.chart-wrapper{margin:20px 0}.chart-wrapper p{font:400 .9em Open Sans,sans-serif}.chart-bar-container{width:100%;height:20px}.chart-bar-progress{width:0;height:20px}#first-dose-bar{background-color:rgba(189,210,228,0.3)}#first-dose-bar .chart-bar-progress{background-color:#A7D1F3}#full-dose-bar{background-color:rgba(138,178,180,0.3)}#full-dose-bar .chart-bar-progress{background-color:#00838b}.blue-underline{border-bottom:2px solid #A7D1F3}.green-underline{border-bottom:2px solid #00838b}.credit{font:.8em Open Sans,sans-serif;margin:15px 0 0;color:#757575;text-align:right}

In Florida, 419,416 people have received their first dose of the vaccine, or about 1.95% of the population.

So far, 24,200 people have completed the series of doses required to be vaccinated. That represents about 0.11% of the population.

Source: Florida Department of Health daily vaccine report

Promise.all([d3.csv(“https://s3.amazonaws.com/content.sun-sentinel.com/data/covid19/latest_vaccine_data.csv”)]).then(function(data) {

let flData = data[0].filter(function(row) {
return row.county === “Total”;
})

// Population according to 2019 ACS 1-year
let flPop = 21477737

let firstDoses = parseInt(flData[0][“first_dose_cumulative”])
let firstDosePct = (firstDoses/flPop) * 100
let completeDoses = parseInt(flData[0][“series_complete_cumulative”])
let completeDosePct = (completeDoses/flPop) * 100

// Set robo-text
document.getElementById(“firstDoseTotal”).innerHTML = firstDoses.toLocaleString()
document.getElementById(“firstDosePct”).innerHTML = firstDosePct.toFixed(2)
document.getElementById(“seriesTotal”).innerHTML = completeDoses.toLocaleString()
document.getElementById(“seriesPct”).innerHTML = completeDosePct.toFixed(2)

// Set chart percentages

document.getElementById(“first-dose-bar-progress”).style.width = firstDosePct + “%”
document.getElementById(“full-dose-bar-progress”).style.width = completeDosePct + “%”

document.getElementById(“data-timestamp”).innerHTML = flData[0][“date”]

})

Sun Sentinel health reporter Cindy Goodman can be reached at cgoodman@sunsentinel.com