Citizen Comment:
- Five people spoke against the SMART/Axis road annexation.
- A guy from the airport asked about his lease rate for his hangar
That was about it.
…
Items 2-3: Quarterly financial and investment report.
This is the official report for Jan 1st – March 31st went. Back in May, we got a sneak preview: sales tax was tanking below projections and we were scrambling to reign in spending.
This is more re-hashing of that same news. Sales tax was down, so everything got pulled back.
…
Item 19: It takes two public hearings to approve the budget. This is the first, and then final approval will be on September 17th.
Here’s the big picture:

With highlights:


For me, the highlights are only somewhat helpful. I need context in order to makes sense of these notes. What helps me most is a breakdown of the general fund, by department.
Last year’s breakdown of the General Fund, by department:

I got that by submitting a FOIA request last year. I’ve requested this year’s General Fund breakdown, but haven’t yet gotten it.
[Let me put on my tinfoil hat for just a moment. Indulge me in the dullest conspiracy theory of all times:
– The 2024 draft budget has the General Fund breakdown by department, starting on page 82.
– But the 2024 adopted budget has no General Fund breakdown anywhere!
– the 2023 draft budget has the General Fund breakdown by department, starting on page 88.
– But 2023 adopted budget also has no General Fund breakdown anywhere!
For the past two years, it’s disappeared from the actual budget, once it was approved. What on earth.
Finally, even the 2025 proposed budget does NOT have the General Fund breakdown included. This annoys me, hence the FOIA request mentioned above.
I submitted the request back on August 22nd, so we’re past the normal FOIA response time. The information is in the budget, but it’s scattered. It would take hours of work for a layperson to extract it from the online budget, one department at a time.
END OF MY MILDLY EXASPERATING CONSPIRACY THEORY!]
…
Back to budget discussions. Utility rates are going up:

The average home-owner will pay $13.46 more per month. There’s a big discussion in the workshops about utility assistance, so I’ll cover some details later on.
We’re using the same tax rate as last year, 60.3¢.
…
Listen: I cannot stress enough how little conversation there is about any of this. Partly this is because there have been a lot of budget workshops already. Partly this is because the community didn’t show up to complain. (Although they have one more chance.) But mostly because this council is so used to each other that they all know exactly where they all stand. There’s nothing left to say.
…
Matthew Mendoza asks a great question. During the section on the Water and Wastewater Fund, he asks: “These contract costs keep increasing every year. Why do we keep contracting out? There’s like 4 water and wastewater contracts. Why not do these things internally?”
The answer has a few parts:
- Some contracts are management contracts, others are infrastructure and CIP
- The contracts for the surface water plant and the wastewater treatment plant both have automatic inflation adjustments built in
- On the wastewater treatment plant, we’re at the end of a 20 year contract. We’re putting a provision in the new contract to have an exit clause, so we could convert staffing to in-house in a few years if we want. When it was built in the 90s, it actually was operated by city staff. We started contracting it out in the 2000s.
This is SUPER interesting! Let’s highlight some things:
- It’s so common for contracts to have built-in, automatic inflation adjustments! You know what doesn’t? The minimum wage. Failure to peg the minimum wage to inflation is one of the most underappreciated policy failures of the 20th century.
- The wastewater treatment plan used to be city-run! We privatized it in the 2000s! What. Privatization is not your friend. Let’s get that back.
Mark Gleason asks if trash and recycling contracts also have automatic inflation adjustment?
Answer: Yes on refuse collection.
Alyssa still votes no on the utility fund votes, because of the rate increases. But she acknowledges the workshop on emergency utility assistance. (We will cover this below.) If it were working as it should, she says she’d be able to vote for the regular rate increases.
…
Item 4: Axis Logistics (aka SMART Terminal) road annexation.
Backstory. The giant Axis Logistics/SMART company:

wants Council to annex city land for a road:

However, the company has made total enemies of the surrounding community, by always being super secretive about their plans. In this case, the road has jumped locations. Originally it was further from houses and now it’s closer to them.
At the August 5th meeting, there was a fair amount of discussion. Everyone seemed concerned. Nothing was resolved.
At the August 20th meeting, it was mysteriously postponed.
Time for the exciting conclusion! So much drama! Buckle up for…
…zip, zero, zilch. Literally, Council spends four minutes total on this item.
The vote:

No one ever asked in public about whether the road could be moved back to the original location. No one explained whatever Mark needed more time to research since the last meeting.
This is what I mean when I say this council is stale. Everyone knows where everyone stands on everything, and so no one bothers to say anything outloud.
…
Item 24: School Resource Officers are back, baby! (School Resource Officers = SROs)
Last meeting, the city approved the SRO contract.
Two changes had been proposed by SMCISD:
- The SRO contract should be two years instead of one
- The contract can be renewed administratively, without Council approval.
Council renewed the contract, but nixed those two changes. They wanted to see the contract, in person, every year.
Since then, the school board met: they really want the two year contract and admin renewal. So they held the line on those two details, and punted it back over here.
Remember last time how I pointed out that Jude Prather should really recuse himself, because his wife is the director of the organization that oversees all SROs, statewide?
- He didn’t recuse himself this time, either.
- He actually was the one who made the motion to approve
- Superintendent Cardona even mentioned that Prather’s wife wrote the officer training.
- At Q&A at the end, a community member (LMC) asked about this conflict of interest.
- By that point, Prather had gone home. LMC said it was a question for the city lawyer, but Jane Hughson ended the meeting without giving the lawyer a chance to answer the question.
This is getting into more egregious territory! Jude certainly knows better. He recuses himself over absurdly flimsy pretexts all the time.
ANYWAY. Chief Standridge says he could include SROs in his yearly update to Council. Superintendent Cardona talks about how closely everyone meets and supervises the SROs.
Mark Gleason politely says “I told you so! Stability. Safety. Etc.”
The vote: Should we switch to two year SRO contracts and administrative renewal?

…
Item 25: This was a little confusing.
Gather ‘round, children. Once upon a time, there was a little Municipal Utility District, on the north end of town:

That’s east of I35, on Yarrington road. The year was 2014.
It was actually kind of gigantic if you zoomed out:

But none of the townspeople ever did.
Here’s what the developers pretended it would look like, some day:

Look at all that water! What the hell is going on here. Here’s the satellite photo of this area:

So much less water!
(Were those lunatics planning on a great new lake? Were they going to tap the Blanco, where it runs underground, to create a watery playground for rich people? Maybe!)
Back to our story.
The village council elders put a weird clause in the development agreement that allowed landowners to opt out. Usually council elders wouldn’t do such a thing, but in this case they did.
By 2023, these owners had opted out:

The red parts had opted out.
In 2023, the rest of the land owners opted out:

So at Tuesday’s council meeting, the little village dissolved the Municipal Utility District altogether. There’s no development agreement. There’s no lake.
THE END!
The moral of the story is: there is no moral.
…
Item 26: New City Hall and Hopkins Redevelopment project
Back in July, we saw some pretty pictures about what the new City Hall could look like, and what Hopkins could look like, maybe someday:

Today’s task: we’re going to form a steering committee, to help shape the vision.
Who does Council want to be on the steering committee?
Jane: We could have each councilmember pick a person, and then have a representative from some key constituents – Texas State, River Foundation, Downtown Association.
Alyssa: Before we have this conversation, we need the DEI coordinator. Otherwise we’ll do what we always do. That leads to the status quo, and the same old people still have the same old power.
Mark Gleason: I like each councilmember picking two people, plus the key organizations should all have representatives.
Alyssa: Hey! You guys. We need to stop and get input from the DEI person, before we have this conversation.
Jane: And councilmembers themselves. What about the mayor?
Alyssa: Listen. Stop. The DEI coordinator is not here.
Matthew Mendoza: Why should Texas State get a seat on the committee?
Jane Hughson: It’s just part of being good neighbors. They also have a representative on the downtown committee.
Alyssa: Hello? Anyone? Bueller?
Shane Scott: You know how councilmembers get their names in the building? I think we should have little bobbleheads of ourselves, instead.*
Alyssa: LALALALALALA AM I SHOUTING INTO THE VOID HERE?
Matthew: We should require that members have lived in San Marcos for at least five years!
Alyssa: [mumbles to self about DEI coordinator]
Jane: How about a P&Z representative? How about a library representative?
Alyssa: [draws pictures of a council consulting the DEI coordinator, and holds them overhead, in the style of Lloyd from Say Anything.]
Saul: Should we require that they be caught up on their taxes?
Jane, dryly: We don’t require that for elected officials.
Alyssa: [Launches little confetti cannons. Sends in carrier pigeons with tiny notes tied to their legs, which read “Let’s consult with the DEI coordinator”. Does an interpretive dance for the letters “D”, “E”, and “I”.]
In the end, everyone agrees to come back next time with their final ideas for the composition of the steering committee. City staff is going to talk with the DEI coordinator and get best practices from her, and they’ll share those next meeting.
Here’s the thing: You have to get the DEI coordinator to talk to everyone before the brainstorming. Otherwise the brainstorming will perpetuate the same old power imbalances as always. The point of the DEI coordinator is to gently get everyone to cut that shit out, and redirect them into new territory.
*This is a real comment. I did not make this up.












