State auditors should focus on the budget categories that grew the most since 2019
OPINION
BY LEN CABRERA
Governor DeSantis threw out a lot of numbers at his press conference on July 22 when he announced a formal “DOGE” audit of the City of Gainesville. His numbers were off, but his overall point was correct: Gainesville property tax revenues have greatly outpaced population growth.
The budget did not expand by $90 million per year
The Governor posted on X, “The City of Gainesville has hiked taxes on property owners by over 85% in the last four years.” The post goes on to say that the City budget expanded by $90 million per year. Somebody should have checked that post more closely: the total increase in the all-funds budget over four years (2020-2024) is close to that figure, based on data from Gainesville’s Archived Budget Documents.
Property tax revenue increased 76% between 2020 and 2024
The property tax data is a little easier to find in the Florida Department of Revenue Tax Data Book. It’s still not easy to compare year to year (or city to city) because of the format. Individual files by year contain two years of data (one tab for each county). The latest file (2024) contains data for 2023 and 2024. The table below shows the property tax millage and revenue collected for Gainesville from 2015 to 2024. (Each year uses the latest possible data, so the 2015 figures come from the 2016 file, 2016 figures from the 2017 file, etc.) The population data comes from World Population Review (the U.S. Census QuickFacts website was undergoing maintenance).
In the four-year period since 2020 (2020-2024), property tax revenue increased 76% ($40 million to $71 million), with only a 3.3% increase in population (142,000 to 147,000) over the same period. (Comparing FY2019 to FY2024 results in an increase close to what DeSantis said, an 86% increase in tax revenue over that five-year period) The graph below shows the percentage change in property tax revenue, the percentage change in population for the City of Gainesville, and the annual inflation rate (using Bureau of Labor Statistics January CPI figures).
The tax revenue and population change percentages are only close in 2020 (5.9% revenue increase and 6.0% population increase). Over the years in the table, the average increase in revenue was 12.1% per year, compared to an increase of only 1.4% per year for population.
The figures in the state’s Tax Data Book don’t exactly match the City’s archived Budget Documents. According to the City’s documents, the increase in property tax revenue from 2020 to 2024 was 72% (using adopted values). The four-year period ending in 2025 is worse: a 76.2% increase. The City’s budget documents make the data even more difficult to find, since it’s buried in lengthy PDF files. The City’s documents provide adopted, approved, amended, and actual values, and they’re not the same for a given year in subsequent budget documents. The documents seem to get longer every year. The FY2020-2021 document is 126 pages (at the time, the City was using two-year budget cycles); the FY2025 document has 330 pages. It would be nice if the City included an appendix with all the relevant budget data for previous years, in table form, going back 10 or 20 years. Most of the tables in the latest Economic Report of the President Appendix B, for example, go back 50 years (1973-2024).
Spending increased by 26% between 2020 and 2024 (General Fund by $34 million, All Funds by $94 million)
Actual spending in the City’s General Fund hasn’t increased nearly as much as property tax revenues. Using actual General Fund expenditures, 2020-2024 saw a 25.6% increase ($134 million to $169 million) with a 3.3% increase in population. The total increase in the General Fund over that period is only $34.4 million, far less than the $90 million per year claim. However, an increase that large can be found between the pre-COVID 2020 adopted All Funds budget ($361 million) and the 2024 actual All Funds expenditure ($455 million), a 26.0% increase.
Property taxes funded 24.2% of the General Fund budget in 2019 and 40.2% in 2024
The City’s abuse of property tax revenue is most clearly illustrated by looking at the percentage of the General Fund budget funded by property taxes. It was 24.2% in 2019 and rose to 40.2% in 2024. The 2025 figure is expected to rise to 43.8%.
The increase in property taxes makes up for the reduction in the General Fund Transfer
The City is raising property taxes to make up for the loss of the GRU General Fund Transfer (also known as the General Services Contribution). From FY19 to FY23, the transfer was between $38 and $34 million. In FY24 it was cut to $15 million, and for 2025, it will only be $8.5 million (likely closer to $7 million after GRU deducts funds for County streetlights and lawsuits). Private citizens who take a pay cut have to adjust their budgets, but cities with taxing authority don’t have to unless someone makes them; it appears that the DOGE auditors hope to expose spending that residents don’t support, with the goal of eventually passing an amendment to the state’s Constitution to reduce local governments’ ability to tax homesteaded properties to fund that spending.
Do residents care about property taxes?
A lot of people are complaining about the audit, suggesting that it’s primarily politically motivated, but the City of Gainesville’s rapid increase in property tax revenue, dwarfing both population growth and inflation, is hard to ignore, much less justify. The partisan argument was also weakened when DeSantis announced an audit of a third local government: Republican-controlled Manatee County.
Many Gainesville residents probably don’t care about rising property taxes. Renters don’t see the property taxes embedded in their rent, and many property owners don’t even see the tax payments buried in the escrow portion of their mortgages. At the aggregate level, it doesn’t even seem like much: $71 million spread over 147,000 people is roughly $482 per person this year. Of course, taxes aren’t spread evenly, so some taxpayers are paying much more than others. You would think those who pay more would be more supportive of the audit.
Multiple local commissioners have commented this summer that nobody is showing up to comment at budget meetings, implying that residents really don’t care about increases to their property taxes, business taxes, and fees.
The loudest voices will be those who benefit from the spending
Just like the pain of paying the tax isn’t evenly spread, the spending powered by those tax revenues isn’t equally distributed, and the spending categories with the largest increases since 2019 should be the focus.
Expect the labor unions, their loyal partisans, and the nonprofits to be the loudest voices against the audit. They’ll claim that DeSantis is a tyrant and the people of Gainesville voted for these taxes. They’ll ignore the fact that the people of Florida voted for the state representatives who gave DeSantis authority for the audit. Democracy is only valid when the results favor your political side.
One could argue that political grift is common to both parties and DeSantis is just as guilty of partisanship and favoritism as the Democrats who control Broward County and the City of Gainesville. That may be true. The difference is that the State’s books are healthy, including actual budget cuts two years in a row, reduced debt, and a record $4.9 billion emergency fund.
DeSantis said, “Don’t tell me that your City’s run well; show me.” Those who fear the audit know the city isn’t run well. They fear that the audit will expose the public-private political grift that diverts tax revenue to the politically connected class that controls Gainesville. We can only hope.




Why is anyone afraid of a state audit? If nothing is wrong, there should be no concerns.
The governor and CFO are complete partisans and have announced their intent – see DeSantis appearance here – to try and convince local voters to press for ending programs they – DeSantis and the GOP – don’t like. That’s not an audit, it’s a political stunt.
Call it what you like. It is a long time coming. The ridiculous feel good projects gobbling up the tax payer’s hard earned taxes need to go. We need to get back to the essentials and leave Zoomba lessons to the private sector.
I’d forgotten about that. IIRC, local government instituted a tax for a system that was essentially duplicated by the ACA shortly thereafter, but instead of giving the money back, they started looking for ways to spend it.
Here is an article referencing the local tax before it was enacted…
https://www.gainesville.com/story/news/2004/06/27/support-tax-for-health-care/31669564007/
Are you really stupid????
Gainesville like other college towns is uniquely susceptible to corruption — and systemic elitism, reverse-racism. The courts, too.
If you don’t think the mayor and his clown commission aren’t partisan I’ve got oceanfront property in Nebraska to sell you.
I believe it’s safe to say that 85%+ of politicians are partisan in today’s world and there’s rarely any compromise.
Unfortunately, that’s the sad state this country has devolved into.
Sure, but some seem to think this is a real audit and by the governor’s own words it is not. He described it as I posted above at his appearance here which I watched in full.
https://www.youtube.com/watch?v=Hui7232K524
Just keep voting for the likes of Gillum because I’m sure he would manage things oh so much better.
No matter how you look at it, spending by the Gainesville City Commission is OUT OF CONTROL. DOGE should also look st the Alachua County Commission’s spending and the Library District’s spending.
No one is showing up to public budget meetings, not because they don’t care, but probably because 1. Public meetings occur during work hours or 2. If someone takes time to show up the meeting runs so long they can’t stay, or 3. They are intimidated by the excessive GPD officers, or 4. The Commissioners are looking at their tablets and phones when citizens speak, or 5. Commissioners don’t care what the citizens say in opposition, it’s going to pass anyway.
#5. What do I win?
Those are problems Someone, but long meetings are to some extent the result of lengthy public comment, which most don’t want limited. Similarly late meetings. As to whether commissioners don’t care what voters say, organize and throw the bums out. That’s how democracy works.
Are ya just stupid???
Jazzman, this is the first comment of yours that I have seen that I can actually agree with.
The Jazzy One has been on a role lately making valid points and comments and not blasting people.
Like you I don’t always agree with him. But I like the new format.
Thatguy, I try to stay polite and on topic, but as you may have noticed plenty of personal insults are aimed at me and I often reply in kind, or even start that way with regular antagonists. I’m more interested in the issues than the personalities and you may also notice that except as a joke I don’t speculate on other posters personal lives or really care that much. If it informs one’s opinion, yeah, I’m interested and if we met in person I would be.
Enough about me!
I care, very much, about these insane tax increases, as I think most property owners in Gainesville do. I also raise my rent annually to at least attempt to cover my mortgage with what I make in rent. Currently, at $2500/month, I’m behind, and when taxes get raised again, I’ll also have to.
I emailed Mayor Ward before this vote, and he didn’t even bother replying.
Harvey “Two-Face” doesn’t answer to his minions.
Unless it’s time for an election or he’s asking if someone wants that last donut or piece of fried chicken.
Nobody shows up because the commission hasn’t gave a crap about what people say at the meetings for years. Why go and voice your opinion when it will always fall on deaf ears.
Serious questions: Why does the City need to own a golf course? Can the City afford the golf course? What is the revenue vs. expenditures? Should the golf course be sold?
Thanks for the analysis Len, if not some of the conclusions.
1. “The Governor posted on X, “The City of Gainesville has hiked taxes on property owners by over 85% in the last four years.” The post goes on to say that the City budget expanded by $90 million per year. Somebody should have checked that post more closely: the total increase in the all-funds budget over four years (2020-2024) is close to that figure, based on data from Gainesville’s Archived Budget Documents.” Indeed, and Ed Belarski repeated this obvious error twice in his letter here of a few days ago.
2. Whether one thinks it wise or not, the city owns GRU and should – absent illegality – have free use of it’s profits as it does responsibility for it’s debts. As you note, the increase in property taxes is in direct response to the “Authority” cutting it’s access to the profits of it’s enterprise. As a “conservative” and one assumes a capitalist, how do you – absent illegal activity – possibly justify the seizing of property by the state and as a defender of democracy – don’t give me the “republic” BS – how do you justify the states rescinding the citizens rights to control leadership of its’ property through elections.
3. You write: “… the people of Florida voted for the state representatives who gave DeSantis authority for the audit.” Uh, check the record because none of those representatives were ever elected with a majority of city or county votes. This is not an accident, and I’m sure you recognize the purposeful neutering of our county and largest city through gerrymandering by the state GOP. The gerrymandering and GRU coup were both hostile takeovers by a Governor and state legislature too quick to take power from local governments they don’t like and keep it for them selves. Is that “small government conservatism” or autocracy. Given the behavior of our president, I think we know the answer and the troubling direction of your party.
PS Thanks for the heads up on red Manatee County’s audit. I predicted no Republican governments would face one but am now proven wrong. One assumes a GOP DeSantis enemy is getting payback for crossing him, but we’ll see.
Jazz, we don’t often agree. But I do read everything you write.
When you stay on target it’s often thought provoking.
I appreciater the comment That.
“Ed Belarski repeated this obvious error twice in his letter here of a few days ago.”
I guess you read what you wanted to read – here’s what Bielarski wrote: “A quick review of all of these General Government Fund expenditures shows that fiscal year 2025’s budgeted expenditures of $459 million, minus fiscal year 2020’s budgeted expenditures of $366 million, equals $90 million, or a 24% increase.”
2025-2020, not per year
Yes Paula, but he criticized Ward and Eastman to the point of saying they were wrong when they both said the city budget did not increase by $90 million a year. Read it again.
What about the 40% of GRU customers that do not reside in the City of Gainesville? Who is looking out for our interests? I am fine with the City of Gainesville reaping the profits from GRU, as long as I am given the option of selecting another utility provider.
Gatorgab, the county commission is who is supposed to look after your interests.
Whether you like it or not the city is a subset of the State. The City of Gainesville exist because the State allows it. They are not autonomous from the State. The City fired their own auditor because he audited and found some issues. The city dissolved Reichert House after words and simply don’t want to talk about it. So I can see why the State would start with Gainesville.
The state is the local gocernment below the nation Joe, but I doubt you’d want them dictating to Tally on anything not involving a constitutional right.
Thanks Len.
The data presented indicates City leadership has a serious problem with financial management and as a result, residents have to pay for their fiscal incompetence. They’ve grossly mismanaged and overspent tax revenues for years and that has been their primary reason for demanding they regain control of GRU coffers.
You clearly stated the issue and likely intent of trying to determine where the money is going, “The City’s budget documents make the data even more difficult to find, since it’s buried in lengthy PDF files. The City’s documents provide adopted, approved, amended, and actual values, and they’re not the same for a given year in subsequent budget documents.”
Hopefully the State’s DOGE team can come in and force the City to “Show us the money!”
At the very least, make them show the justification for converting NW 8th Ave between Main St and 6th St into a bicycle lane with 2 lanes for vehicular traffic, or 6th in front of GPD into a parking lot. (In case anyone’s wondering, it’s been about 3 weeks now and the City still hasn’t corrected that mistake, even if Chestnut wanted it changed back.)
Gainesville voters – not the brightest crayons, or the sharpest tools. Definitely not the most intelligent of voters.
The number 1 way that DeSantis could assist is by requiring students to vote in their county of residence. The student vote skews local elections.
Especially if their parents are still claiming them as dependents.
There is no reason that can the done. Ask for a mail in ballot, I’ve used them and even walked them over to the elections office.
I’m beginning to have real problems paying my property taxes with the yearly increases…
we don’t need $8000 solar garbage cans here…those do work great in time square New York when 100’s of thousands of people walk by them daily…
We need regular garbage cans at bus stops…I’m getting tired of picking up other people’s trash & litter!
It used to cost $12,000/year to educate a child in Alachua County…now it’s $21,000…the price has double with poor results.
There are so many homeless vagrants in the city. All Grace has done is attract more from everywhere and now we have squatters, and increased crime… public works needs to clean up the pile of crap in the median of 39th & Waldo road…
The unintended consequences of government intervention.
The planet is fine. The DOGE needs to eliminate anything with the word sustainability, climate change czar,
Zero waste by 2050, CO2 reduction, carbon footprints, DEI…and Anything from the United Nations relating to agenda 20 or agenda 30.
I’m going to have to start selling some land and increasing rents to pay my property taxes…I have to live within a budget, so must government…
I don’t mind government, good government…I don’t mind taxes, reasonable taxes…
Thanks Governor DeSantis for looking into their books and looking out for the people who pay for it all…the taxpayers!
I find this hard to believe:
“Many Gainesville residents probably don’t care about rising property taxes and many property owners don’t even see the tax payments buried in the escrow portion of their mortgages.”
When your paying $400 – $500 a month for property taxes, believe me you see it.
Also, taxes are based on property, not population. I wish I was only paying $482 a year.
So, if we get about 200 people to show up to the meetings complaining about property taxes, they will stop raising them?
A very informative, well-sourced, and politically neutral analysis, Len.
The city of gainesville is a clown show operated by clowns voted into office by clowns. Sorry. Deal with it.
Thank you for the analysis and for Alachua Chronicle. The audit is welcome. It was local Democrats who sought the JLAC hearing a few years ago, at which progressive Democrats on that committee also expressed dismay (“I’m lost for words,” even) at Gainesville city government’s unaccountability. You are right about long, sloppy reports coming out of this city manager’s office. As for population, a statistical anomaly occurred in the 2020 census population as a gross overcount due to mass disruption of the census process during lockdowns; UF reported that 30,000 students left Gainesville at least for some time that year, and a 6% leap would be a 4x increase over any typical year. Not sure that’s been straightened out. Thank you again. And yes, we can hope for a turnaround and eventually a competent, accountable, respectful city government.
What an odd way to simply say HE WAS WRONG! It’s okay to call out the sloppiness of an office that should have the executive support to do exactly what you did — spread it over a decade and track the increases to population and taxes. This conflation of well he was close (he was not); he said it was over five years, it was over four… he was just wrong. That said, the problem of continuing to tax an already squeezed tax base in a city where more and more property is getting eaten up by the mammoth UF, which pays no property taxes, is not sustainable.
Everybody likes to blame UF for not paying property taxes, but Gainesville would be nothing without UF. Plus they provide 1000’s of jobs and maintain their own infrastructure.
Thanks for your information. What is missing is data on property valuations from the Property Appraiser office, homesteaded property taxes v non homestead properties contributions and all the exempted properties too.
Is the building boom nation wide in luxury student housing driving tax revenues up, are we seeing these trends in Athens, Auburn, and Tallahassee? See tax revenue spike 2022-onward.
What I see is a college/healthcare driven city with unique opportunities and challenges, we’re not Lake City nor Daytona Bch.
Is our city supposed to reject the benefits of higher property evaluations and not prepare for the future nor provide services to our community? I don’t agree with everything our commissioners do and that’s why I vote. Home rule was once important but is now a relic of partisanship and power politics.
Elected Dems are more often wannabe career politicians, since they don’t have business skills based on pleasing real customers. So, they eagerly fund NGOs they would want to work for later.
Every new Dem adds a new funded NGO, and they never end — they hoped.
In Gainesville where taxes climb,
DeSantis claims it’s quite a crime.
While budgets swell, the people sigh,
Amidst the funds, the numbers lie.
With audits bright, he seeks the truth,
In Gainesville’s books, not much is smooth!
Commies hate the word “property” but love “tax.”
Wouldn’t it be safe to assume with all of the new construction built in the city limits during the past five years, we should be experiencing a major tax decrease in lieu of a tax increase?
People don’t show up to budget meetings because they’re a waste of time. In the history of my watching the Gainesville City Commission NEVER has public comment stopped the GCC agenda. So why show up? The ultra Liberal commission doesn’t care about people, just optics, “Oh we’ve increased the number of bike lanes and parks. As for the roads? Well they used to be dirt you can drive on dirt again, as long as the bike lane is paved for my bicycle commute to work.” They keep using the “one cent tax for roads” for wild spaces. STOP ADDING THOSE TWO TOGETHER. Either a road tax or wild spaces, but they keep getting people to vote on a road repair tax, BUT because there is a line that says “ALSO wild spaces” guess where all the money goes? SICK OF THIS TOWN.
I appreciate that you attempted to correct the statements by the Governor’s office that misrepresented several facts about the City of Gainesville’s financial results over the last several years.
However, I must point out a few things.
The analysis you presented is based on budget projections; actual numbers should be used to evaluate the financial results from 2020 to 2024 not budgeted numbers. Which brings the financial portion of the analysis presented into question.
I have prepared a preliminary analysis that shows that the increase in property tax revenue collected, and general government fund expenses are both lower than the budgetary analysis presented in your Op-Ed.
Using actual numbers based on the audited financial statements is the correct way to analyze the results of operations from 2020 to 2024. I’m not going to get into the details, I will probably do so in a separate post. However, I noted an error in the property tax table. For FY Sept-23 the tax rate was 5.50* not 6.4297 per Reso 211354. Since you looked at the budgets you should have noted that the State tax data table has incorrect info for FY 2023.
Again, this demonstrates that to evaluate the operations of General Government only actual results should be used.
*From the FY budget pf 3 of 6 Managers budget message:
MILLAGE RATE: The FY 2023 Proposed Budget maintains the millage rate at 5.5000.
You are correct about the FY23 tax rate – we will take a look at this and fix the table.
Thanks for the acknowledgment.
If I wasn’t clear, the reason I caught it, is because I am working off the actuals. For FY 9-23 the Prop tax collected was approx $47M, a significant difference from $65M, that’s what alerted me to the error. A potential $18M dollar difference in Len’s analysis using budgeted numbers vs actuals, so it’s not just the table that may be wrong.