Every number in this report comes from a filing that Florida law required someone to make. We downloaded the Hillsborough County Supervisor of Elections' complete campaign-finance exports — 113,901 contribution rows and 46,187 expenditure rows covering 445 candidates and committees across 89 offices — and read them together. All 160,088 rows parsed; none carried an unreadable date.
Hillsborough is Florida's fourth-largest county, with 1,515,904 residents and Tampa at its centre. In Report 01 we mapped Lee County, where the top donors were all political committees drawing on a state-party pipeline. In Report 02 we mapped Orange County, where a committee lived for five months to pass a penny transportation tax and was funded substantially by the firms positioned to build what the tax would buy. Hillsborough repeats Orange County's structure almost exactly. It does not repeat its cast. That difference is the finding.
The legal frame
We found no evidence of a crime, and this report does not allege one. There is no criminal referral, indictment, charge, conviction or Commission on Ethics finding of probable cause in these records involving anyone named. Florida law places no limit on contributions to a political committee supporting or opposing a ballot measure, so the $100,000-plus gifts that supplied 69.0% of this committee's money were lawful on their face and were publicly disclosed in the filings analysed here. Funding a ballot-measure campaign is lawful, constitutionally protected political speech. A business with a commercial interest in the outcome of a public vote is entitled to pay to advocate for it, provided it discloses — and these donors disclosed. What follows describes concentration in the public record, not illegality.
The scale
| Contributions (gift rows, including loans) | $50,862,733 | 113,003 |
| of which loans — candidate self-funding | −$9,138,969 | 775 |
| external contributions | $41,723,764 | 112,228 |
| in-kind within external total | $947,786 | — |
| Expenditures | $48,924,413 | 46,187 |
| Refunds (never netted into gifts) | −$438,889 | 898 |
| Candidates and committees | 445 | — |
| Distinct offices | 89 | — |
| Distinct donors (after merging) | 48,655 | — |
| Distinct payee spellings | 13,441 | — |
Hillsborough County Supervisor of Elections campaign-finance database (VoterFocus), complete export for 2 January 2014 to 29 October 2026. Loans are separated because they are overwhelmingly candidates lending to their own campaigns, which is the opposite of external influence-seeking.
Hillsborough's donor base is broad. 81,747 gifts of under $500 — 72.3% of all contribution rows — carried $8,405,297, and 48,655 distinct donors appear across the window. Chad Chronister alone reported 3,310 distinct donors and the county's Democratic Executive Committee 3,119, at an average gift of $291. Broad participation is real and should not be waved away.
| Donor type | Total | Share | Gifts |
|---|---|---|---|
| Individual | $22,318,461 | 43.9% | 92,932 |
| Business | $14,176,796 | 27.9% | 15,071 |
| Unspecified in filing | $12,247,115 | 24.1% | 3,347 |
| Committee | $744,096 | 1.5% | — |
| Other | $778,378 | 1.5% | — |
| Political party | $597,887 | 1.2% | — |
The unspecified bucket is dollar-heavy because it contains the large loan rows, not because of undisclosed donors. Every row here carries a donor name; none is blank.
But 61 gifts of $100,000 or more — one-tenth of one percent of all contribution rows — carried $10,805,000, or 21.2% of the money. A further 103 gifts between $25,000 and $100,000 carried $3,742,671. Concentration in Hillsborough is not in who gives. It is in where the very large gifts land, and in Hillsborough they landed overwhelmingly in one place.
The referendum committee
On 6 November 2018, Hillsborough County voters approved a one-cent transportation sales tax placed on the ballot by citizen initiative. A political committee called All for Transportation existed to pass it. In February 2021 the Florida Supreme Court struck the measure down — a judicial determination about the measure's allocation provisions, not about its funding. In 2022 the committee reactivated for a revival attempt.
Across those two bursts it raised $5,227,589 in 257 gifts from 221–222 distinct donors and spent $5,154,156. Its active window runs 15 June 2018 to 7 November 2022 — 1,606 days on paper, but concentrated into two discrete rounds with a long silence between them.
| Round | Raised | Gifts | Donors | Spent |
|---|---|---|---|---|
| 2018–19 — measure passed, later struck down | $4,034,339 | 213 | 192 | $3,938,040 |
| 2022 — revival round | $1,193,250 | 44 | 43 | $1,150,683 |
| Total | $5,227,589 | 257 | 221–222 | $5,154,156 |
Round 1 spending ran across 230 payments, Round 2 across 75. The donor count is reported as a range because two filed spellings cannot be resolved to one identity or two with certainty.
That single committee is the largest political filer in Hillsborough County over thirteen years. It is larger than either party's county organisation, larger than the best-funded sheriff's campaign, and larger — by a wide margin — than any single commission seat.
| Comparison | Raised | AFT multiple |
|---|---|---|
| All for Transportation | $5,227,589 | — |
| Hillsborough Democratic Executive Committee | $3,854,078 | 1.36× |
| Hillsborough Republican Executive Committee | $1,026,350 | 5.1× |
| All seven County Commission districts combined | $11,153,847 | 46.9% of |
| All 25 non-candidate committee and party filers | $11,948,685 | 43.8% of |
| All Hillsborough contributions, calendar 2018 | $10,750,307 | 37.1% of |
| All Hillsborough contributions, 2014–2026 | $50,862,733 | 10.3% of |
The seven-district figure covers 97 filer-records across seven election cycles. Seat totals aggregate cycles and are not single-election figures.
22 donors giving $100,000 or more supplied $3,607,064 — 69.0% of everything the committee raised. 97 donors giving under $1,000 supplied $21,206, or 0.4%.
The committee's top ten donors supplied $2,507,064 (48.0%) and its top five $1,707,064 (32.7%). Its median gift was $1,000; its average gift was $20,341. For comparison, the Democratic Executive Committee's average gift across 13,255 contributions was $291. Those two numbers describe two entirely different machines for raising money.
Orange County's engineers, Hillsborough's franchises
This is where the two counties part company. In Orange County, eleven engineering and construction firms gave $220,000 — 13.0% of a $1,693,762 committee — to pass a tax whose proceeds were designated for transportation construction. They were the firms that bid on that category of work.
In Hillsborough, construction and engineering supplied $150,000 of the $100,000-plus tier, or 2.9% of All for Transportation's total. Across the whole committee, the construction, engineering and contracting sector gave $572,150. The firms that would build the transit projects were not the dominant funders of the campaign to authorise them.
The dominant funders were professional sports franchises and the real estate around their venues. Eleven such entities gave $1,627,064 — 31.1% of the committee.
| Entity as filed | Given |
|---|---|
| Jeffrey Vinik | $382,064 |
| Strategic Property Partners LLC | $250,000 |
| Buccaneers Team | $200,000 |
| Third Lake Capital | $125,000 |
| Lightning Hockey | $100,000 |
| Tampa Bay Rays Baseball | $100,000 |
| Rays Baseball Club | $100,000 |
| Yankee Global Enterprises | $100,000 |
| Tampa Bay Arena | $100,000 |
| Ybor City Holdings | $100,000 |
| Ybor Land | $70,000 |
| Total | $1,627,064 |
Sector assignment is ours, applied by explicit name rule and published so it can be checked. The four professional franchises plus the arena entity alone account for $700,000, or 13.4% of the committee. Entities linked to Jeffrey Vinik — Vinik personally, Strategic Property Partners, Third Lake Capital, Lightning Hockey and Tampa Bay Arena — account for $957,064, or 18.3%, filed under at least five distinct corporate names.
This is not a minor variation on the Orange County pattern. Under a strict name-match rule the professional sports and stadium sector contributed just $753,327 across the entire thirteen-year Hillsborough dataset — 1.5% of all money — reaching only 20 campaigns across 15 offices, and supplying 0.1% of all money raised for the county's key offices. Of that $753,327, $700,000, or 92.9%, went to All for Transportation.
A bloc that barely participates in routine county elections — one-tenth of one percent of candidate money — put nearly all of its county political spending into a single ballot measure.
Real estate and development is the largest identifiable economic bloc in Hillsborough at $6,534,111, or 12.8% of all contributions, reaching 273 campaigns across 60 offices. Of that, $1,410,250 went to All for Transportation. Combine the stadium-district development vehicles with the franchises themselves and the character of the committee's large money is clear: it came from the downtown and Ybor redevelopment economy, whose interest in transit is in getting people to a district rather than in winning a construction contract.
| Sector | Countywide | Share | To AFT |
|---|---|---|---|
| Real estate / development | $6,534,111 | 12.8% | $1,410,250 |
| Law / lobbying | $5,740,434 | 11.3% | $143,800 |
| Construction / engineering | $2,656,931 | 5.2% | $572,150 |
| Health care | $1,555,861 | 3.1% | $250,000 |
| Finance / insurance / banking | $1,072,034 | 2.1% | $150,400 |
| Professional sports / stadium | $753,327 | 1.5% | $700,000 |
| Hospitality / restaurant / tourism | $633,480 | 1.2% | $110,500 |
| Port / logistics / shipping | $491,200 | 1.0% | $135,500 |
| Agriculture / phosphate / mining | $399,773 | 0.8% | $50,000 |
| Waste / towing / county-contract services | $206,323 | 0.4% | $0 |
| Sector-classified total | $20,043,474 | 39.4% | — |
Sector regexes match on business name and, for individuals, on the self-reported occupation field, which is frequently blank. Only 39.4% of all contribution dollars could be classified; the remaining 60.6% is small-dollar individual giving, loans, party transfers and donors whose sector cannot be determined from the filing. Individual sectors are over-inclusive and every figure here is an upper bound on that sector's exclusive share.
The largest gifts, named
| Donor | Given | Gifts |
|---|---|---|
| Frank Morsani | $400,000 | 3 |
| Jeffrey Vinik | $382,064 | 4 |
| Tampa Bay Partnership for Regional Opportunity | $375,000 | 3 |
| Sykes Enterprises | $300,000 | 3 |
| Coastal Construction Services | $250,000 | 2 |
| Strategic Property Partners LLC | $250,000 | 2 |
| Buccaneers Team | $200,000 | 2 |
Twenty-one corporate families were tested in aggregate. Together they gave $4,492,666 countywide — and $3,558,064 of it, or 79.2%, went to All for Transportation, against only $934,602 to candidates, parties and every other committee combined. These interests did not spread their money across county races. They concentrated it on the referendum.
That is the mechanism worth understanding. Florida caps what any donor may give a candidate per election. It caps nothing for a ballot-measure committee. A donor who would be limited to a few hundred dollars per commissioner could, and did, write $250,000 to the committee asking those commissioners' voters for a tax. 66 donors did both: they gave $163,222 directly to candidates served by the county's dominant consulting bloc while giving $2,095,810 to the committee — a ratio of roughly thirteen to one in favour of the uncapped vehicle.
Where the money went
Almost none of it stayed in Hillsborough. Three out-of-area political vendors took 77.7% of the committee's spending.
| Payee | Paid | Share | Purpose as filed |
|---|---|---|---|
| Mercury Public Affairs | $2,490,358 | 48.3% | direct mail services (50 payments) |
| Multi Media Services | $892,550 | 17.3% | media placement |
| Revolution Field Strategies | $625,000 | 12.1% | petition gathering (6 payments) |
| Hill Ward Henderson | $91,039 | 1.8% | legal services |
| Keep Hillsborough Moving (committee transfer) | $46,258 | 0.9% | contribution to committee |
$625,000 for petition gathering across six payments is the line that put the measure on the ballot: the 2018 tax reached voters by citizen initiative, which requires signatures, and the signatures were collected by a paid national field operation.
Sports franchises + arena ($700,000) ─┐
Stadium-district real estate ($927,064)├─► ALL FOR TRANSPORTATION
Other $100k+ donors ($1,980,000) │ $5,227,589 raised (221–222 donors)
97 donors under $1,000 ($21,206) ─┘ $5,154,156 spent
│
Mercury Public Affairs 48.3%
Multi Media Services 17.3%
Revolution Field Strat. 12.1%
│
▼
1% transportation sales tax
│
┌─────────────────────────┴──────────────────────────┐
▼ ▼
6 Nov 2018 — APPROVED by voters Feb 2021 — STRUCK DOWN, FL Supreme Court
(allocation provisions)
▼
2022 revival round — $1,193,250 from 43 donors
OPPOSITION: NoTaxForTracks.com — $138,596 from 43 donors over 33 days
52.3% from one individual · ratio against AFT, 37.7 to 1
The other side
The referendum was opposed, on the record, by a registered committee. NoTaxForTracks.com raised $138,596 from 43 donors across a 33-day active window — 5 October to 7 November 2018 — and spent $136,996. It was funded 52.3% by one individual, Sam Rashid, who gave $72,467 across six gifts, and 36.1% by Social Justice PAC at $50,000. Its top five donors supplied 94.5% of its money.
The pro-to-con funding ratio is 37.7 to 1. The contest was lopsided in money. It was not one-sided in participation, and the measure's passage was decided by voters, not by the funding gap alone.
The consultant duopoly
Beyond the referendum, Hillsborough's second structural pattern sits on the vendor side of county-office campaigns. Two firms dominate it.
| Vendor | Paid | Payments | Filers |
|---|---|---|---|
| Fletcher Ridge & Co | $2,868,388 | 42 | 4 |
| Mercury Public Affairs | $2,568,418 | 68 | 5 |
| SIMWINS | $2,073,354 | 118 | 11 |
| Strategic Image Management | $1,682,907 | 121 | 14 |
| Multi Media Services | $1,639,350 | 19 | 3 |
| Statecraft Digital | $730,394 | 188 | 22 |
| Good Guys Signs | $720,265 | 842 | 125 |
| Revolution Field Strategies | $625,000 | 6 | 1 |
| MDW Communications | $546,371 | 94 | 15 |
| AAIM Consulting Services | $539,439 | 211 | 13 |
Fletcher Ridge is effectively a single-client firm: $2,614,720 of its total came from David Straz's mayoral campaign alone. Mercury Public Affairs drew 97.0% of its total — $2,490,358 — from All for Transportation. Top five vendors, after excluding filing fees, payment processors and payroll administrators, total $10,798,343, or 22.1% of all county campaign spending; top ten, $13,747,282 or 28.1%. These are upper bounds.
SIMWINS and Strategic Image Management together billed $3,756,261 across a combined 20 filers, and they share five clients — Chad Chronister, Ken Hagan, Stacy Hahn, Sandra Murman and Silverman. Of all $13,938,864 spent by County Commission and Sheriff campaigns between 2014 and 2026, $3,516,809, or 25.2%, went to these two firms. Their twenty clients raised $13,402,181 between them.
A separate and largely non-overlapping cluster serves the other side of the county's politics: Statecraft Digital, Street Smartz Consulting and Momentum Strategy Group billed $1,567,977 across 40 filers while sharing only three clients with the larger bloc. Hillsborough has two consulting ecosystems, not one.
A note on counting
Spelling variance in this dataset is severe enough to change conclusions. Good Guys Signs appears under 19 distinct spellings across 842 payments — Good Guys Signs, Good Guy Signs, Good Guys, Good Guys Sign, Good Guys Printing, Good Good Guys Signs and more. Counting only the modal spelling understates it by 29.5%, and the merged figure reaches 125 filers across 43 offices, making it the broadest-reach vendor in the county. SIMWINS is filed as SIMWINS 93 times and SIMWIMS 25 times; an unmerged count understates it by 17.7%. The Vinik donor network appears under 26 distinct names, Fletcher Ridge under 10, Gunn Printing under 14. We merged variants by token signature and a 0.86 character-similarity threshold, keeping the most frequently filed spelling as canonical. That method can over-merge, so every concentration figure in this report is an upper bound: the true total for any named entity is at or below the number shown.
The seats
| Office | Total | Filers | Top filer share |
|---|---|---|---|
| Mayor, Tampa | $7,834,243 | 23 | — |
| Committee office (AFT is 79.1%) | $6,607,759 | 21 | 79.1% |
| Party office | $4,910,811 | 3 | 78.5% |
| Sheriff | $2,988,915 | 7 | 81.5% |
| Commission District 7 | $2,167,130 | 22 | 14.8% |
| Commission District 6 | $1,912,065 | 14 | 24.6% |
| Commission District 1 | $1,865,739 | 12 | 35.7% |
| Commission District 2 | $1,760,684 | 8 | 80.0% |
| Commission District 4 | $1,444,119 | 15 | 39.1% |
| Commission District 5 | $1,263,107 | 14 | 31.2% |
| Commission District 3 | $741,004 | 12 | 48.3% |
Totals aggregate every filer who reported in that office across seven cycles, including the same person filing under name variants. "Top filer share" is a measure of cumulative concentration, not of any one race's competitiveness. Tampa's mayoral total is heavily distorted by David Straz's $4,771,629 filing, of which $4,150,000 was his own loans; Jane Castor raised $1,411,382 and Bob Buckhorn $645,360.
The two extremes are instructive. District 2 shows eight filers with Ken Hagan alone at 80.0% of the district's money and the top two at 88.2% — the most concentrated seat in the county. District 7 shows 22 filers with the best-funded, Joshua Wostal, taking only 14.8% and the top two 25.8%. Money does not foreclose entry everywhere in Hillsborough.
Shared-donor analysis shows the county's officials are not funded by separate constituencies. Ken Hagan and Sandra Murman share 314 donors, the strongest raw overlap in the county, and both are clients of both firms in the dominant consulting bloc. Harry Cohen and Jane Castor share 301. Mariella Smith and Patricia Kemp share 283 at a Jaccard of 0.18 — the highest similarity among genuinely distinct candidates — and both are Street Smartz clients. Successive sheriffs David Gee and Chad Chronister share 258. Across the dataset, 226 candidates have 60 or more distinct donors and 1,356 candidate pairs share 25 or more, which describes a dense, overlapping county donor class rather than isolated constituencies.
The layer above
Hillsborough's donors do not stop at the county line. Joining the county filings to the Florida state political-committee system — 65,298 donors of $1,000 or more to 3,178 state committees between November 2018 and October 2026 — identifies 3,146 donors present in both layers. They gave $17,535,363 locally and $184,755,479 to state committees: a ratio of 10.5 to 1.
Why we publish two numbers here, and use the smaller one
That 10.5× headline is an upper bound and should not be used to describe any named entity. The join is on a normalised name, and 81.2% of Hillsborough's matches — 2,555 of 3,146 — are on names of two words or fewer, which can collide between unrelated people and firms. Hillsborough's short-name rate is far worse than Orange County's 38.5%, which makes the headline ratio correspondingly less safe. Restricting to long names only leaves 591 donors who gave $3,454,299 locally and $61,435,746 to state committees — a floor of 17.8×. Any claim in this report about a specific named entity rests on the long-name floor, not the headline. Measured false positives after excluding refund rows and zero-dollar local totals: 5, or 0.2% of naive matches.
| Donor | Local | To state cttees | Camps | Sector as filed |
|---|---|---|---|---|
| Marsha Laufer | $1,000 | $12,143,841 | 1 | Retired |
| TECO Energy, Inc. | $64,000 | $8,285,309 | 36 | Energy |
| GuideWell Group, Inc. | $1,000 | $7,176,000 | 1 | Insurance |
| Florida Blue | $2,500 | $6,358,628 | 2 | Insurance |
| Florida Education Association | $5,000 | $6,119,106 | 4 | Education association |
| CDR Enterprises, Inc. | $2,000 | $3,879,500 | 2 | Engineering firm |
| American Traffic Solutions, Inc. | $6,500 | $2,385,000 | 8 | Transportation |
| Ronald L. Book, P.A. | $6,000 | $2,285,525 | 4 | Law firm |
| Mosaic Global Sales, LLC. | $67,620 | $2,205,100 | 10 | Fertilizer |
| Homes by West Bay, LLC | $38,600 | $2,136,295 | 19 | Construction |
| Amscot Corporation | $15,750 | $1,824,750 | 17 | Financial services |
| Eisenhower Management, Inc. | $17,000 | $1,625,500 | 13 | Real estate |
| Ygrene Energy Fund, Inc. | $15,000 | $1,654,319 | 12 | Energy |
| Morgan & Morgan | $6,750 | $1,472,484 | 9 | Law firm |
State amounts are reported in cents in the source and converted here. Sector labels are the donors' own self-reported occupation strings, not our classification. "Camps" counts distinct Hillsborough campaigns reached.
The shape of this table is the point. TECO Energy gave $64,000 across 36 Hillsborough campaigns and $8,285,309 to state committees — a 129-fold difference between the two layers. GuideWell gave $1,000 locally and $7,176,000 at state level. For many of these interests the county is a rounding error and the state is the venue; the local gift buys presence, and the state committee carries the weight. A reader looking only at county filings sees a small donor. Both numbers are in the public record, in different databases, and nobody is required to put them side by side.
What we did not find
- No criminal referral, indictment, charge or conviction involving anyone named.
- No Commission on Ethics finding of probable cause.
- No undisclosed contribution — everything here was filed as required.
- No evidence of a quid pro quo, and no agreement to exchange anything of value for official action.
- No evidence that any contract was awarded improperly, and no finding about any procurement. Notably, the firms best placed to win transit construction work were not the committee's principal funders, which materially weakens any inference of contractor self-dealing in this referendum.
- No evidence that referendum money flowed to the consultants who ran county-commission campaigns. All for Transportation paid SIMWINS, the county's dominant local consultancy, exactly $7,500 — a single payment in November 2022. The referendum operation and the local consulting bloc were largely separate.
- No election irregularity of any kind. The 2018 measure was approved by voters and later invalidated by the Florida Supreme Court on the measure's own terms; nothing in these filings bears on that decision.
- No evidence of concealment in the spelling variance. SIMWINS / SIMWIMS and the 19 spellings of Good Guys Signs are consistent with ordinary clerical inconsistency by filers.
- No evidence of common ownership or coordination between the two consulting firms in the apparent duopoly; they share only 5 of 20 clients and are better described as competing vendors in an overlapping market.
Facts that cut the other way
The $5,082,000 attributed to David Straz — the largest donor figure in the dataset — is almost entirely self-funding: $4,150,000 in loans to his own Tampa mayoral campaign, $430,000 in loans to the ECO Tampa's Bright Future, $250,000 in loans to the committee David Straz for Tampa, and a $500,000 cheque to his own campaign. Roughly $29,805 went to anyone else's campaign. It must not be read as external influence money. The same applies to Christopher Brown ($267,000), Paul Jeske ($150,000), E. Michael Isaak ($141,149) and Travis Coy ($138,744) — $9,138,969 in loans across 775 rows countywide.
All for Transportation's donor base was not exclusively corporate. 97 donors gave under $1,000, the median gift was $1,000, and civic, health-system and philanthropic donors appear alongside the sports and development interests: AdventHealth $100,000, Moffitt Cancer Center $75,000, BayCare $50,000, Friends of Tampa General Hospital $25,000. A transportation sales tax plausibly benefits a broad coalition.
Single-purpose committees in Hillsborough are not exclusively a business instrument. Strengthen Our Schools took $75,000 from the Hillsborough County Classroom Teachers Association and $50,000 from the American Federation of Teachers alongside $75,000 from John Sykes and $25,000 from Jeffrey Vinik — unions and business funding the same vehicle.
Economic weight does not automatically become campaign-finance dominance. Port Tampa Bay and the logistics sector, with major economic significance and direct county policy exposure, account for $491,200, or 1.0% of contributions and 0.7% of key-office money. Waste, towing and county-contract services account for $206,323 and gave the referendum committee nothing.
Compliance machinery is working. Campaigns returned money they judged improper or excessive across 898 refund rows totalling $438,889, including −$103,921 by Mary Lou Cuellar, −$75,292 by Nancy C. Millan and −$72,440 by James Giardina. The record also shows active correction: 2,521 amended contribution rows and 1,418 amended expenditure rows, which is filers and the Supervisor of Elections fixing the public record rather than leaving errors in it.
The finding
Florida caps what a donor may give a commissioner and caps nothing for a committee asking that commissioner's voters for a tax. In Hillsborough, twenty-one corporate families put 79.2% of their county political money through the uncapped door.
The second finding is the comparison. Orange County and Hillsborough County ran the same instrument — a short-lived, single-purpose committee raising large uncapped sums to pass a penny transportation sales tax — and the instrument was funded by entirely different interests. In Orange County the money came substantially from the engineering and construction firms that would build the work. In Hillsborough, construction and engineering supplied 2.9% of the large-gift tier, while professional sports franchises and stadium-district real estate supplied 31.1%, and a bloc that contributes one-tenth of one percent of ordinary candidate money supplied 13.4% of the committee by itself. Orange's measure was rejected by voters 58.5% to 41.5%. Hillsborough's was approved and then struck down in court. The vehicle generalises across Florida counties; the beneficiaries are local, and only reading the filings tells you which is which.
The third finding applies to anyone using this data. Aggregate totals taken straight from a county portal are systematically too low, because the same donors and vendors are filed under many spellings — one vendor's position was understated by 29.5%, a consultancy's by 17.7%, and a single donor network appears under 26 names. And county filings are only one layer: 3,146 Hillsborough donors also fund state committees, at a floor of nearly eighteen times their local giving. Any analysis that skips reconciliation, or stops at the county line, will understate concentration everywhere.
Limits of this analysis
Entity merging is deliberately conservative but can still over-merge; all concentration figures are upper bounds, and the true figure for any named entity is at or below the number reported. Loans must not be read as contributions: $9,138,969 across 775 rows is loan money, overwhelmingly candidate self-funding, and the $12,247,115 unspecified donor-type bucket is dollar-heavy because it contains those rows. Refunds are separate rows, reported at −$438,889 and never netted into gift totals, so gross and net figures differ and must not be conflated. 2,521 contribution rows carry an amendment flag — 2,036 Add (+$817,477) and 485 Delete (−$621,721); the export does not reliably pair a Delete with the row it reverses, so some residual double-counting is possible in per-entity totals. Candidate names contain raw HTML entities in 4,643 rows, which split single filers into multiple apparent candidates; 445 raw candidate strings reduce to 415 after keying, and three of the top-thirty shared-donor pairs are artefacts of this and are excluded from inference. Sector classification is regex-based on business name plus self-reported occupation, covers only 39.4% of dollars, and contains false positives — during analysis Amalie Oil was wrongly captured by an arena pattern and manually removed, reducing the sports bloc from $1,657,064 to $1,627,064; similar errors may remain, and the Law/lobbying figure of $5,740,434 is inflated by the rule capturing individual attorneys and any entity containing "law". Corporate-family aggregation reflects our judgement about related entities from name and public association; it is inference, not a disclosure in the filings, and is not a certified ownership mapping. Seat and office totals aggregate seven cycles and multiple filers per seat and are not single-election figures. The 2026 cycle is incomplete — data ends 29 October 2026, so the 2026 total of $3,027,062 is partial and must not be compared like-for-like with a completed cycle. The expenditure export carries a schema trap: VoterFocus reuses the "Contributor Type" column to hold expenditure purpose and "Contribution Type" to hold expenditure type, and a loader assuming the contribution schema will mislabel both; purpose strings also contain embedded HTML markup and line breaks inside quoted fields. All four source files contain stray NUL bytes that break a standard CSV reader. 762 gift rows carry zero or negative amounts and five expenditure rows have a blank payee. Expenditure concentration percentages are computed against the full $48,924,413 total while the vendor ranking excludes filing fees, payment processors, payroll administrators and the Supervisor of Elections, leaving $46,769,928; that exclusion list is a judgement about what constitutes a political vendor. This analysis rests entirely on the county's own published export and on the state's published committee data. It describes what the filings disclose. It cannot establish any quid pro quo, any violation of law, or any intent on the part of any named person or entity.
Corrections and challenges to any figure in this report: corrections@florida.institute. We publish corrections in full.