Florida Primary Aug 18, 2026 Read the guide ↗FL-13 is 1 of 2 competitive House seats in Florida187 Florida bills tracked across 13 issue areas493 elected officials in Tampa Bay View directory ↗298 candidates on the 2026 ballot See who’s running ↗3 calls. 3 minutes. Pinellas. Call your reps ↗Florida Primary Aug 18, 2026 Read the guide ↗FL-13 is 1 of 2 competitive House seats in Florida187 Florida bills tracked across 13 issue areas493 elected officials in Tampa Bay View directory ↗298 candidates on the 2026 ballot See who’s running ↗3 calls. 3 minutes. Pinellas. Call your reps ↗
Statewide · 2026 Candidate

Thomas Eloy Fernandez

Running for Governor, District Statewide
Party: DemocratStatus: Qualified
Visit campaign website →

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.

Volunteer for Thomas Eloy FernandezDonateSee where they standCompare to opponent (David Jolly)