Texas · Senate Bill 25 · 89th Legislature, Regular Session

Relating to health and nutrition standards to promote healthy living, including requirements for food labeling, primary and secondary education…

  1. Introduced Feb 20, 2025
  2. In committee Feb 20, 2025
  3. Passed the Senate Mar 12, 2025
  4. Passed the House May 26, 2025
  5. To the governor Jun 1, 2025
  6. Became law Jun 22, 2025

What it does

The legislature's own summary of the bill, or its official long title.

Relating to health and nutrition standards to promote healthy living, including requirements for food labeling, primary and secondary education, higher education, and continuing education for certain health care professionals; authorizing a civil penalty.

Every action

149 steps, oldest first, as the legislature records them.

Show the 141 earlier steps
  1. SenateReceived by the Secretary of the Senate
  2. SenateFiled
  3. SenateRead first time
  4. SenateReferred to Health & Human Services
  5. SenateCo-author authorized
  6. CommitteeScheduled for public hearing on . . . · Senate Health & Human Services
  7. CommitteeConsidered in public hearing · Senate Health & Human Services
  8. CommitteeTestimony taken in committee · Senate Health & Human Services
  9. CommitteeLeft pending in committee · Senate Health & Human Services
  10. SenateCo-author authorized
  11. SenateCo-author authorized
  12. CommitteeConsidered in public hearing · Senate Health & Human Services
  13. CommitteeVote taken in committee · Senate Health & Human Services
  14. CommitteeReported favorably as substituted · Senate Health & Human Services
  15. SenateCommittee report printed and distributed
  16. SenateCo-author authorized
  17. SenatePlaced on intent calendar
  18. SenateCo-author authorized
  19. SenateRules suspended-Constitutional 60-Day
  20. SenateRules suspended-Regular order of business
  21. SenateRead 2nd time
  22. SenateAmendment(s) offered (FA1 Kolkhorst)
  23. SenateAmended
  24. SenateVote recorded in Journal
  25. SenateAmendment(s) offered (FA2 Schwertner)
  26. SenateAmended
  27. SenateVote recorded in Journal
  28. SenatePassed to engrossment as amended
  29. SenateVote recorded in Journal
  30. SenateThree day rule suspended
  31. SenateRecord vote
  32. SenateRead 3rd time
  33. SenatePassed
  34. SenateRecord vote
  35. SenateReported engrossed
  36. HouseReceived from the Senate
  37. HouseRead first time
  38. CommitteeReferred to Public Health · House Public Health
  39. CommitteeConsidered in formal meeting · House Public Health
  40. CommitteeCommittee substitute considered in committee · House Public Health
  41. CommitteeReported favorably as substituted · House Public Health
  42. HouseComte report filed with Committee Coordinator
  43. HouseCommittee report distributed
  44. HouseCommittee report sent to Calendars
  45. HouseRecommitted to committee
  46. CommitteeConsidered in formal meeting · House Public Health
  47. CommitteeCommittee substitute considered in committee · House Public Health
  48. CommitteeFailed to receive affirmative vote in comm. · House Public Health
  49. CommitteeConsidered in formal meeting · House Public Health
  50. CommitteeReported favorably as substituted · House Public Health
  51. HouseComte report filed with Committee Coordinator
  52. HouseCommittee report distributed
  53. HouseCommittee report sent to Calendars
  54. HouseConsidered in Calendars
  55. HousePlaced on General State Calendar
  56. HouseRead 2nd time
  57. HousePoint of order withdrawn (Rule 4, Section 32(c)(2))
  58. HousePoint of order withdrawn (Rule 8, Section 1(a)(1))
  59. HousePoint of order withdrawn (Rule 4, Section 32(c)(3))
  60. HouseAmendment(s) offered (1-Hull)
  61. HouseAmendment amended (2-Ashby, Gerdes, K. Bell, Barry, Guillen, Lambert, Noble, Lujan, VanDeaver, Cortez, Buckley, ...)
  62. HouseRecord vote (RV#3512)
  63. HouseStatement(s) of vote recorded in Journal
  64. HouseAmendment amended (3-Bucy)
  65. HouseRecord vote (RV#3513)
  66. HouseStatement(s) of vote recorded in Journal
  67. HouseAmendment adopted as amended (1-Hull)
  68. HouseRecord vote (RV#3514)
  69. HouseStatement(s) of vote recorded in Journal
  70. HouseAmended (4-Buckley and Ashby)
  71. HouseRecord vote (RV#3515)
  72. HouseStatement(s) of vote recorded in Journal
  73. HouseAmendment(s) offered (5-Goodwin)
  74. HousePoint of order withdrawn (Rule 4, Section 32(c)(3))
  75. HouseAmendment tabled (5-Goodwin)
  76. HouseRecord vote (RV#3516)
  77. HouseStatement(s) of vote recorded in Journal
  78. HouseAmendment tabled (6-Flores)
  79. HouseRecord vote (RV#3517)
  80. HouseStatement(s) of vote recorded in Journal
  81. HouseAmendment tabled (7-Turner)
  82. HouseRecord vote (RV#3518)
  83. HouseStatement(s) of vote recorded in Journal
  84. HouseAmendment tabled (8-Bhojani)
  85. HouseRecord vote (RV#3519)
  86. HouseStatement(s) of vote recorded in Journal
  87. HouseAmendment(s) offered (9-Ward Johnson)
  88. HouseMotion to table fails (9-Ward Johnson)
  89. HouseRecord vote (RV#3520)
  90. HouseStatement(s) of vote recorded in Journal
  91. HouseAmended (9-Ward Johnson)
  92. HouseRecord vote (RV#3521)
  93. HouseStatement(s) of vote recorded in Journal
  94. HouseAmendment tabled (10-Collier)
  95. HouseRecord vote (RV#3522)
  96. HouseAmendment tabled (11-Howard)
  97. HouseRecord vote (RV#3523)
  98. HouseAmendment tabled (12-Manuel)
  99. HouseRecord vote (RV#3524)
  100. HouseAmendment tabled (13-Goodwin)
  101. HouseRecord vote (RV#3525)
  102. HouseStatement(s) of vote recorded in Journal
  103. HouseAmendment tabled (14-Flores)
  104. HouseRecord vote (RV#3526)
  105. HouseStatement(s) of vote recorded in Journal
  106. HouseAmendment tabled (15-J. Jones)
  107. HouseRecord vote (RV#3527)
  108. HouseAmendment(s) offered (16-Curry)
  109. HouseMotion to table fails (16-Curry)
  110. HouseRecord vote (RV#3528)
  111. HouseStatement(s) of vote recorded in Journal
  112. HousePoint of order withdrawn (Rule 4, Section 18, and Rule 4, Section 32(b)(9))
  113. HouseAmendment fails of adoption (16-Curry)
  114. HouseRecord vote (RV#3529)
  115. HouseStatement(s) of vote recorded in Journal
  116. HouseAmendment(s) offered (17-VanDeaver, Raymond, Curry, and E. Morales)
  117. HouseMotion to table fails (17-VanDeaver)
  118. HouseRecord vote (RV#3530)
  119. HouseStatement(s) of vote recorded in Journal
  120. HouseAmended (17-VanDeaver)
  121. HouseRecord vote (RV#3531)
  122. HouseStatement(s) of vote recorded in Journal
  123. HouseAmendment fails of adoption (18-Curry)
  124. HouseRecord vote (RV#3532)
  125. HouseStatement(s) of vote recorded in Journal
  126. HouseAmendment tabled (19-J. Jones)
  127. HouseRecord vote (RV#3533)
  128. HouseStatement(s) of vote recorded in Journal
  129. HousePoint of order withdrawn (Rule 8, Section 1(b))
  130. HousePassed to 3rd reading as amended
  131. HouseRecord vote (RV#3534)
  132. HouseStatement(s) of vote recorded in Journal
  133. HouseRead 3rd time
  134. HouseAmended (1-VanDeaver and Frank)
  135. HousePassed as amended
  136. HouseRecord vote (RV#3546)
  137. HouseStatement(s) of vote recorded in Journal
  138. SenateHouse passage as amended reported
  139. SenateHouse amendment(s) laid before the Senate
  140. SenateRead
  141. SenateSenate concurs in House amendment(s)
  1. SenateRecord vote
  2. HouseSenate concurs in House amendment(s)-reported
  3. SenateReported enrolled
  4. SenateSigned in the Senate
  5. HouseSigned in the House
  6. GovernorSent to the Governor
  7. GovernorSigned by the Governor
  8. GovernorEffective on 9/1/25

Roll calls

29 recorded votes: 27 on the floor, 2 in committee. Each shows how every member voted.

Amendment No. 17 was adopted · Full House

Passed 79–48
May 25, 2025 · journal entry
Yes 79 No 48 Not voting 23
Democrats: 44 yes, 1 no Republicans: 35 yes, 47 no
How each member voted

Yes · 79

No · 48

Not voting · 1

Absent · 15

Excused · 7

Amendment No. 18 failed of adoption · Full House

Failed 58–71
May 25, 2025 · journal entry
Yes 58 No 71 Not voting 21
Democrats: 42 yes, 6 no Republicans: 16 yes, 65 no
How each member voted

Yes · 58

No · 71

Not voting · 2

Absent · 12

Excused · 7

Representative Hull moved to table Amendment No. 19. — The motion to table prevailed · Full House

Passed 79–51
May 25, 2025 · journal entry
Yes 79 No 51 Not voting 20
Democrats: 0 yes, 47 no Republicans: 79 yes, 4 no
How each member voted

Yes · 79

No · 51

Not voting · 1

Absent · 12

Excused · 7

CSSB 25 , as amended, was passed to third reading · Full House

Passed 105–28
May 25, 2025 · journal entry
Yes 105 No 28 Not voting 17
Democrats: 26 yes, 25 no Republicans: 79 yes, 3 no
How each member voted

Yes · 105

No · 28

Not voting · 2

Absent · 6

Excused · 9

SB 25 , as amended, was passed · Full House

Passed 116–24
May 26, 2025 · journal entry
Yes 116 No 24 Not voting 10
Democrats: 31 yes, 23 no Republicans: 85 yes, 1 no
How each member voted

Yes · 116

No · 24

Not voting · 1

Absent · 8

Excused · 1

Senator Kolkhorst moved to concur in the House amendments to SB 25 . — The motion prevailed · Full Senate

Passed 31–0
May 28, 2025 · journal entry
Yes 31 No 0
Democrats: 11 yes, 0 no Republicans: 20 yes, 0 no
How each member voted

Yes · 31

Committee and other votes

DateWhereQuestionResult
Mar 10, 2025 Senate Health & Human Services Health & Human Services: Reported favorably as substituted Passed 9–0
Mar 12, 2025 Full Senate Senator Kolkhorst moved that Senate Rule 7.18 and the Constitutional Rule requiring bills to be read on three several days be suspended and that CSSB 25 be placed on its third reading and final passage. — The motion prevailed
Members

Yes · 31

Passed 31–0
Mar 12, 2025 Full Senate The bill was read third time and was passed
Members

Yes · 31

Passed 31–0
May 20, 2025 House Public Health Public Health: Reported favorably as substituted Passed 9–2
May 25, 2025 Full House Amendment No. 2 was adopted
Members

Yes · 99

No · 25

Not voting · 6

Absent · 14

Excused · 6

Passed 99–25
May 25, 2025 Full House Amendment No. 3 was adopted
Members

Yes · 113

No · 19

Not voting · 2

Absent · 10

Excused · 6

Passed 113–19
May 25, 2025 Full House Amendment No. 1, as amended, was adopted
Members

Yes · 128

No · 8

Not voting · 2

Absent · 6

Excused · 6

Passed 128–8
May 25, 2025 Full House Amendment No. 4 was adopted
Members

Yes · 97

No · 36

Not voting · 2

Absent · 9

Excused · 6

Passed 97–36
May 25, 2025 Full House Representative Hull moved to table Amendment No. 5. — The motion to table prevailed
Members

Yes · 71

No · 47

Not voting · 2

Absent · 24

Excused · 6

Passed 71–47
May 25, 2025 Full House Representative Hull moved to table Amendment No. 6. — The motion to table prevailed
Members

Yes · 71

No · 56

Not voting · 3

Absent · 14

Excused · 6

Passed 71–56
May 25, 2025 Full House Representative Hull moved to table Amendment No. 7. — The motion to table prevailed
Members

Yes · 75

No · 59

Not voting · 2

Absent · 8

Excused · 6

Passed 75–59
May 25, 2025 Full House Representative Hull moved to table Amendment No. 8. — The motion to table prevailed
Members

Yes · 73

No · 57

Not voting · 2

Absent · 12

Excused · 6

Passed 73–57
May 25, 2025 Full House Representative Hull moved to table Amendment No. 9. — The motion to table was lost
Members

Yes · 67

No · 70

Not voting · 2

Absent · 5

Excused · 6

Failed 67–70
May 25, 2025 Full House Amendment No. 9 was adopted
Members

Yes · 114

No · 25

Not voting · 2

Absent · 3

Excused · 6

Passed 114–25
May 25, 2025 Full House Representative Hull moved to table Amendment No. 10. — The motion to table prevailed
Members

Yes · 81

No · 55

Not voting · 1

Absent · 7

Excused · 6

Passed 81–55
May 25, 2025 Full House Representative Hull moved to table Amendment No. 11. — The motion to table prevailed
Members

Yes · 85

No · 54

Not voting · 1

Absent · 4

Excused · 6

Passed 85–54
May 25, 2025 Full House Representative Hull moved to table Amendment No. 12. — The motion to table prevailed
Members

Yes · 83

No · 54

Not voting · 1

Absent · 6

Excused · 6

Passed 83–54
May 25, 2025 Full House Representative Hull moved to table Amendment No. 13. — The motion to table prevailed
Members

Yes · 86

No · 49

Not voting · 1

Absent · 8

Excused · 6

Passed 86–49
May 25, 2025 Full House Representative Hull moved to table Amendment No. 14. — The motion to table prevailed
Members

Yes · 84

No · 55

Not voting · 1

Absent · 4

Excused · 6

Passed 84–55
May 25, 2025 Full House Representative Hull moved to table Amendment No. 15. — The motion to table prevailed
Members

Yes · 86

No · 55

Not voting · 1

Absent · 2

Excused · 6

Passed 86–55
May 25, 2025 Full House King on motion of Geren. — The motion to table was lost
Members

Yes · 49

No · 87

Not voting · 1

Absent · 6

Excused · 7

Failed 49–87
May 25, 2025 Full House Amendment No. 16 failed of adoption
Members

Yes · 53

No · 62

Not voting · 2

Absent · 26

Excused · 7

Failed 53–62
May 25, 2025 Full House Representative Hull moved to table Amendment No. 17. — The motion to table was lost
Members

Yes · 53

No · 76

Not voting · 1

Absent · 13

Excused · 7

Failed 53–76

Sponsors

The member who introduced it, joined by 33 cosponsors: 21 Republicans, 12 Democrats.

All 33 cosponsors

From Texas's official records (ftp.legis.state.tx.us), checked Nov 1, 2026. Text links go to the official versions; LegiList does not copy bill text.