Skip to content

Breaking News

Florida reports 5,610 new COVID-19 cases, with 148 more deaths

Coronavirus has been found in several people in Florida.
Rich Pope/Orlando Sentinel Illustration
Coronavirus has been found in several people in Florida.
David Fleshler, Sun Sentinel reporter.
PUBLISHED: | UPDATED:

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.

The seven-day average for new cases has been declining since January 8.

!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 reported 2,354 new cases on Tuesday.

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 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.

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 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”
}
// f_labtests_retests.innerHTML = data.
// f_positivity_previous.innerHTML = data.
// f_positivity.innerHTML = data.

};

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_newtests.innerHTML = parseInt(current_data.new_tested).toLocaleString()
p_newcases.innerHTML = parseInt(current_data.new_cases).toLocaleString()
p_newdeaths.innerHTML = parseInt(current_data.new_deaths).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_totalcases.innerHTML = parseInt(current_data.total_cases).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_newtests.innerHTML = parseInt(current_data.new_tested).toLocaleString()
d_newcases.innerHTML = parseInt(current_data.new_cases).toLocaleString()
d_newdeaths.innerHTML = parseInt(current_data.new_deaths).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_totalcases.innerHTML = parseInt(current_data.total_cases).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){
console.log(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, then dipped as low as 2,011 on Oct. 19. The numbers steadily increased throughout November and December.

Explore the map of current hospital capacity across Florida.

Vaccines

.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”]

})

David Fleshler can be reached at dfleshler@sunsentinel.com and 954-356-4535.