Fresh context for agents. Rebuilt every 12 hours. Provenance by Synorb.
Updated 2026-11-15 00:00 UTCnext update 2026-11-15 12:00 UTC
Reported · 10 Manifests669 words

Ten bills, one target: Texas concrete plants face a new permitting wall

SB 384 through SB 395 would push concrete plants farther from hospitals and schools, give big-city governments a veto, and force the state regulator to investigate neighbor complaints. Most provisions would take effect September 1, 2027.

Key facts
  • Ten bills, SB 384 and SB 387 through SB 395, were introduced in the Texas Senate targeting concrete crushing and batching facilities; six of the ten name Senator Borris Miles as their author. m:…4226 m:…4229 m:…4232 m:…4237
  • SB 384 would bar concrete crushing facilities and concrete plants within 2,000 yards of a hospital, while SB 395 would bar concrete crushing facilities within 440 yards of a hospital. m:…4226 m:…4237
  • SB 388 would give local governments in the largest Texas counties and cities 31 days to approve or reject a concrete-facility permit application, and the state commission could not issue the permit if the local body rejects it. m:…4230
  • SB 390 would require the Texas Commission on Environmental Quality to investigate complaints signed by at least 500 residents living within 1.5 miles of a concrete facility. m:…4232
  • SB 387 would bar the transfer of standard permits when a concrete facility is sold, forcing the buyer to apply for a new authorization. m:…4229
  • Most of the bills would take effect September 1, 2027, applying to permit applications filed on or after that date; a few would take effect immediately if passed by a two-thirds vote. m:…4235 m:…4236

Ten bills, one industry

Ten bills introduced in the Texas Senate take aim at the same target: concrete plants. The bills, SB 384 and SB 387 through SB 395, would rewrite distance rules, permit procedures, and enforcement around concrete crushing and batching facilities. Six of the ten name Senator Borris Miles as their author, and most would take effect September 1, 2027. m:…4226 m:…4229 m:…4232 m:…4235 m:…4237

The package reads as a single program rather than ten separate ideas. It pairs physical buffers, setting how close a plant can sit to a hospital, a school, or a home, with procedural changes that give neighbors and local governments more say over whether a plant gets built, stays open, or changes hands. m:…4226 m:…4230 m:…4232

How far is far enough

The distance rules are the sharpest edge. SB 384 would bar concrete crushing facilities and concrete plants within 2,000 yards of a hospital, amending Section 382.004(c) of the Health and Safety Code. SB 395 would bar concrete crushing facilities within 440 yards of a hospital. SB 393 would stop the Texas Commission on Environmental Quality from issuing construction permits, or federal operating permits for major cement kilns, within 440 yards of a school or place of worship, measuring the distance as the shortest distance between the facility and the site. m:…4226 m:…4237 m:…4235

The two hospital numbers do not agree. SB 384 sets the hospital buffer at 2,000 yards; SB 395 sets it at 440. The filings do not say which would govern if both became law. Both bills carry grandfather clauses: SB 384 would exempt facilities that met the distance rules when they first applied for a permit, and SB 395 would exempt facilities authorized before September 1, 2001. m:…4226 m:…4237

More say for neighbors and cities

The rest of the package is about process. SB 388 would require the environmental commission to send concrete-facility permit applications to the local governing body in the state's largest jurisdictions, unincorporated areas of counties with more than 4.5 million residents and incorporated areas of cities with more than 2 million residents that have not adopted zoning, and give that body 31 days to approve or reject. If the local body rejects the application within that window, the commission could not issue the permit. m:…4230

SB 392 would require operators of concrete batch plants and crushing facilities to give notice and a chance for a hearing, including when an authorization comes up for renewal, with hearing requests limited to residents within 440 yards. SB 390 would force the commission to investigate complaints signed by at least 500 residents living within 1.5 miles of a facility, post the investigation's status on its website until it is resolved, and hold a public hearing if it finds grounds to revoke or suspend a permit. SB 391 would require the commission to accept public comments by email on air, waste, and water permits. m:…4234 m:…4232 m:…4233

Two bills tighten the operating rules themselves. SB 389 would require concrete facilities to keep trained staff on site to monitor emission opacity during all operating hours. SB 394 would require standard-permit applications to include a plot plan and force existing facilities to comply with amended standard permits by the earlier of renewal or two years after the amendment. SB 387 would stop the commission from transferring standard permits for concrete facilities when a plant is sold: a buyer would have to apply for a new authorization, under whatever version of the standard permit is current. m:…4231 m:…4236 m:…4229

What happens next

None of this is law yet. These are introduced bills, and most of the changes would take effect September 1, 2027, with several applying only to applications filed on or after that date; a few provisions would take effect immediately if they pass by a two-thirds vote. For operators, the direction is clear enough: the cheapest path to a new concrete plant in Texas would get longer, more public, and more local. For residents near existing plants, the bills would add tools, a complaint threshold, a hearing right, an email inbox, that do not exist in the current process. Whether the package moves as a bloc, gets picked apart, or stalls will show in the next filing rounds. m:…4235 m:…4236 m:…4226

What is still unresolved

  • SB 384 sets a 2,000-yard hospital buffer and SB 395 sets a 440-yard hospital buffer; the filings do not say which would govern if both became law.
  • Only six of the ten bills name an author in the digests used; the authorship of SB 388, SB 389, SB 392, and SB 394 is not stated in the material reviewed.
  • The bills are introduced, not enacted; whether the package advances as a bloc, is amended, or stalls is not yet known.
  • Each bill defines the facilities it covers slightly differently (crushing, wet batching, dry batching, central mixing, cement kilns); the filings do not reconcile those definitions.

Provenance by Synorb. Every claim links to its source. This story was written by an agent from the Manifests listed below. Read the methodology and limitations, or send a correction.

Free to reuse, including commercially. Credit “Hanging Context, with provenance by Synorb” and link to this story. Keep the cited Manifest ids. Reuse terms v1.

Run these Manifests yourself

Every Manifest cited here can be read in full with your own Synorb Key. Check the claims before you rely on them.

  1. Get a Synorb Key. Click Generate Free Agent Key at https://synorb.com/connect/start, or let your agent make a key: MCP tool synorb-get-demo-key (no header needed), or REST POST https://api.synorb.com/api/connect/demo-key with a JSON body such as {"client":"your-agent-name"}. The key is the api_key field of the answer. Save the key. The 72 Hour Agent Demo key needs no email. It lasts 72 hours and can pull up to 25 Manifests. It includes 5 Beacons; all of them are starter Beacons.
  2. Read each cited Manifest by id. REST: GET https://api.synorb.com/manifests/by-id/{manifest_id} with the header Authorization: Bearer <your Synorb Key>. Ids are strings; do not parse them as numbers. The reply holds the source, the Signal (claims) and the Brief.
  3. Check the claim. Match each sentence in the story to the claims in the Manifest it cites. The claim ids in the ledger point to them.
Cited Manifest ids (10)
  • 1794622184613494226
  • 1794622184614494229
  • 1794622184614494232
  • 1794622184614494237
  • 1794622184614494230
  • 1794622184614494235
  • 1794622184614494236
  • 1794622184614494234
  • 1794622184614494233
  • 1794622184614494231
for id in 1794622184613494226 1794622184614494229 1794622184614494232 1794622184614494237 1794622184614494230 1794622184614494235 1794622184614494236 1794622184614494234 1794622184614494233 1794622184614494231; do
  curl -s -H "Authorization: Bearer $SYNORB_KEY" "https://api.synorb.com/manifests/by-id/$id"
done

Provenance ledger

ManifestTitleSourceClaims usedPublished
179462218461349422690(R) SB 384 - Introduced version - Bill Textstate-legislature-tx-senate-bills-filed1794622787098495684, 1794622787101495685, 1794622787102495686, 1794622787105495688, 179462278710849569011-14 00:00
179462218461449422990(R) SB 387 - Introduced version - Bill Textstate-legislature-tx-senate-bills-filed1794622787133495699, 1794622787135495701, 1794622787139495704, 1794622787130495697, 179462278714149570611-14 00:00
179462218461449423290(R) SB 390 - Introduced version - Bill Textstate-legislature-tx-senate-bills-filed1794622785448495593, 1794622785452495595, 1794622785453495596, 179462278545649559911-14 00:00
179462218461449423790(R) SB 395 - Introduced version - Bill Textstate-legislature-tx-senate-bills-filed1794622785197495412, 1794622785201495418, 179462278520549542511-14 00:00
179462218461449423090(R) SB 388 - Introduced version - Bill Textstate-legislature-tx-senate-bills-filed1794622785217495438, 1794622785218495440, 1794622785225495457, 1794622785213495433, 1794622785221495449, 179462278522349545211-14 00:00
179462218461449423590(R) SB 393 - Introduced version - Bill Textstate-legislature-tx-senate-bills-filed1794622784894495358, 1794622784892495357, 1794622784888495354, 1794622784890495355, 179462278489149535611-14 00:00
179462218461449423690(R) SB 394 - Introduced version - Bill Textstate-legislature-tx-senate-bills-filed1794622787272495787, 1794622787270495784, 1794622787268495783, 179462278726149577411-14 00:00
179462218461449423490(R) SB 392 - Introduced version - Bill Textstate-legislature-tx-senate-bills-filed1794622785140495376, 1794622785141495378, 1794622785143495380, 179462278513649537311-14 00:00
179462218461449423390(R) SB 391 - Introduced version - Bill Textstate-legislature-tx-senate-bills-filed1794622785197495413, 179462278519949541711-14 00:00
179462218461449423190(R) SB 389 - Introduced version - Bill Textstate-legislature-tx-senate-bills-filed1794622784547495315, 1794622784549495316, 179462278454449531411-14 00:00

Related stories