Statewide · 2026 Candidate
Thomas Eloy Fernandez
Running for Governor, District Statewide
Party: DemocratStatus: Qualified
Visit campaign website →Running against
Other 2026 candidates for Governor, Statewide.
David Jolly
Democrat · Qualified
Evelyn Castillo-Bach
Democrat · Qualified
Dayna Marie Foster
Democrat · Qualified
Stephann Norman
Democrat · Qualified
Dotie Joseph
Democrat · Qualified
Scott Jewett
Libertarian Party of Florida · Qualified
Moliere Dimanche
No Party Affiliation · Qualified
Jeffrey Datto
No Party Affiliation · Qualified
Frank Russo
No Party Affiliation · Qualified
Dean Abrams
No Party Affiliation · Qualified
Charles Burkett
No Party Affiliation · Qualified
Desmond Meade
No Party Affiliation · Qualified
Jim Holcomb
Republican · Qualified
Byron Donalds
Republican · Qualified
Jay Collins
Republican · Qualified
Paul Renner
Republican · Qualified
James Fishback
Republican · Qualified
James W. Shaw
Republican · Qualified
Rachel Rodriguez
Republican · Qualified
Caneste Succe
Republican · Qualified
Bobby Williams
Republican · Qualified
Daniel Nokovich
Republican · Qualified
Arthur Joseph McCaffrey
Republican · Qualified
Richard Dembinsky
Write-In · Qualified
Erik Morris
Write-In · Qualified
Kathleen Anderson
Write-In · Qualified
Mohammad Khan
Write-In · Qualified
David Dejesus
Write-In · Qualified
Positions on Key Issues
Sourced from campaign websites and public statements. These are the candidate's own claims as published, not independently verified by Activate Pinellas unless marked.
Local Government
Bringing you all the latest state and local government relations news and policy trends impacting you.
Analysis, commentary, and insights from MultiState’s team of industry leaders. Bringing you all the latest state and local government relations news and policy trends impacting you. Home / •••
Source →Economy
Governor': 'ltgov', 'Attorney General': 'ag', 'Secretary of State': 'sos', 'Treasurer': 'treasurer', 'Auditor': 'auditor', 'Controller': 'controller', 'Agriculture Commissioner': 'ag-commissioner', 'Insurance Commissioner': 'insurance-commissioner', 'Labor Commissioner': 'labor-commissioner', 'Superintendent of Public Instruction': 'superintendent', }; if (officeType in statewideOffices || chamber === 'Statewide') { if (officeType === 'Governor') return `governor.html?st=${state}`; const key = s
No candidate found with ID ${candidateId}. Back to Home `; return; } const c = candidateData; const st = stateFileData.state; const stateName = STATE_NAMES[st] || st; document.title = `${c.full_name} — ${stateName} | MultiState Elections`; setCanonical(`candidate.html?id=${candidateId}`); var _gd = document.getElementById('gen-date') || document.getElementById('gen-date-footer'); if (_gd) _gd.textContent = formatDate(stateFileData.generated_at.split('T')[0]); // Helper functions function partyColorStyle(p) { if (p === 'D') return 'color:var(--ms-dem-blue)'; if (p === 'R') return 'color:var(--ms-rep-red)'; if (p === 'G') return 'color:#2e8b57'; if (p === 'NP') return 'color:var(--ms-gold)'; if (!p) return 'color:var(--ms-other)'; return 'color:var(--ms-purple)'; } function districtUrl(state, chamber, district, officeType) { // Statewide offices route to governor.html or statewide.html const statewideOffices = { 'Governor': null, 'Lt. Governor': 'ltgov', 'Attorney General': 'ag', 'Secretary of State': 'sos', 'Treasurer': 'treasurer', 'Auditor': 'auditor', 'Controller': 'controller', 'Agriculture Commissioner': 'ag-commissioner', 'Insurance Commissioner': 'insurance-commissioner', 'Labor Commissioner': 'labor-commissioner', 'Superintendent of Public Instruction': 'superintendent', }; if (officeType in statewideOffices || chamber === 'Statewide') { if (officeType === 'Governor') return `governor.html?st=${state}`; const key = statewideOffices[officeType] || 'ag'; return `statewid
Source →Veterans
A shard that loads is authoritative // for its state; the legacy whole-state file is only tried when the shard // fetch itself fails (partially-updated deployment).
No candidate ID specified. Browse candidates from a state page . `; return; } // We need to find which state file contains this candidate. // Strategy: check URL hint param ?st=XX first, then scan all states. const stateHint = (params.get('st') || '').toUpperCase(); let candidateData = null; let stateFileData = null; // Candidate files are sharded by id ({ST}_{id % 16}.json — NUM_SHARDS in // scripts/export_candidate_data.py). A shard that loads is authoritative // for its state; the legacy whole-state file is only tried when the shard // fetch itself fails (partially-updated deployment). async function findInState(st) { let data = null; try { data = await loadJSON(`data/candidates/${st}_${candidateId % 16}.json`); } catch(eShard) { try { data = await loadJSON(`data/candidates/${st}.json`); } catch(eLegacy) { return false; } } const cand = data.candidates.find(c => c.id === candidateId); if (cand) { candidateData = cand; stateFileData = data; return true; } return false; } // Try hint state first if (stateHint && STATE_NAMES[stateHint]) { await findInState(stateHint); } // If not found, scan all states if (!candidateData) { const states = Object.keys(STATE_NAMES); // Try in batches to avoid too many simultaneous requests for (let i = 0; i s !== stateHint); const results = await Promise.all(batch.map(s => findInState(s))); if (results.some(r => r)) break; } } if (!candidateData) { content.innerHTML = `
Source →Frequently Asked
- Who is Thomas Eloy Fernandez?
- Thomas Eloy Fernandez is a 2026 Democrat candidate for Governor, Statewide. Thomas Eloy Fernandez has stated positions on 3 key issues.
- What office is Thomas Eloy Fernandez running for?
- Thomas Eloy Fernandez is running for Governor, Statewide.
- How can I learn more about Thomas Eloy Fernandez's positions?
- Thomas Eloy Fernandez's stated positions cover: Local Government, Economy, Veterans. See full positions below.
Show up for Thomas
Volunteers move ballots. Donations buy door knockers. Both work — pick one.