Monitoring the Session

SB 2166

Earlier public testing for voting equipment

Became law, effective Sep 1, 2025

Verdict: No flags

No flagsReviewed
Sen. Tan ParkerRSenate 12

Editor's call: No flags. On Nov 1, 2026 the editor checked this charge against the bill's caption and removed it.

Corrected Nov 1, 2026

Corrected Nov 1, 2026 · We checked this summary against the bill text and fixed it.

Reviewed · Nov 1, 2026 · Headline, summary and grade are analysis of the bill text, not a finding about any person · How we grade

Caption

relating to testing of voting tabulation equipment.

Caption from analyzed text · version I.

Summary

The deadline becomes 48 days before election day. Delay provisions and software checks apply.

The bill rewrites how Texas tests voting machines that count ballots, moving the main public logic and accuracy test to at least 48 days before election day and requiring hash checks to confirm that machine software has not been altered. It touches county and other local election officials, central counting station staff, and the Secretary of State, and it adds a new required test for electronic pollbooks. On the ground, tests become more detailed and more public, failed tests must be explained online and retested, and sealed test materials become open to public inspection after the final canvass.

Receipt

The receipt

89R-SB2166 · 2025-03-10

SOLD BY

ITEM

relating to testing of voting tabulation equipment.

WHAT IT DOES

The deadline becomes 48 days before election day. Delay provisions and software checks apply.

The bill rewrites how Texas tests voting machines that count ballots, moving the main public logic and accuracy test to at least 48 days before election day and requiring hash checks to confirm that machine software has not been altered. It touches county and other local election officials, central counting station staff, and the Secretary of State, and it adds a new required test for electronic pollbooks. On the ground, tests become more detailed and more public, failed tests must be explained online and retested, and sealed test materials become open to public inspection after the final canvass.

CHARGES

[ ] NONE FOUND

TOTAL

No significant fiscal implication to the State is anticipated.

LBB estimate · fiscal note version I · source

Sources

Fiscal note · version I · March 26, 2025

No first-year general revenue figure available here.

LBB published estimates · flow over the stated periods.

Source snapshot 2026-10-19, Central time.

HISTORY

  1. Received by the Secretary of the Senate
  2. Filed
  3. Read first time
  4. Referred to State Affairs
  5. Scheduled for public hearing on . . .
  6. Considered in public hearing
  7. Testimony taken in committee
  8. Left pending in committee
  9. Considered in public hearing
  10. Vote taken in committee
  11. Reported favorably w/o amendments
  12. Recommended for local & uncontested calendar
  13. Committee report printed and distributed
  14. Placed on local & uncontested calendar
  15. Laid before the Senate
  16. Read 2nd time & passed to engrossment
  17. Vote recorded in Journal
  18. Three day rule suspended
  19. Record vote
  20. Read 3rd time
  21. Passed
  22. Record vote
  23. Reported engrossed
  24. Received from the Senate
  25. Read first time
  26. Referred to Elections
  27. Scheduled for public hearing on . . .
  28. Considered in public hearing
  29. Testimony taken/registration(s) recorded in committee
  30. Left pending in committee
  31. Considered in formal meeting
  32. Reported favorably w/o amendment(s)
  33. Comte report filed with Committee Coordinator
  34. Committee report distributed
  35. Committee report sent to Calendars
  36. Considered in Calendars
  37. Placed on General State Calendar
  38. Read 2nd time
  39. Passed to 3rd reading
  40. Record vote RV#3383
  41. Statement(s) of vote recorded in Journal
  42. Read 3rd time
  43. Passed
  44. Record vote RV#3445
  45. Statement(s) of vote recorded in Journal
  46. House passage reported
  47. Reported enrolled
  48. Signed in the Senate
  49. Signed in the House
  50. Sent to the Governor
  51. Signed by the Governor
  52. Effective on 9/1/25
FILED UNDER

No verified beat found.

SIGNED FOR BY

House · 131 yea · 0 nay

Senate · 31 yea · 0 nay

Sources

House: Final passage · May 24, 2025. Journal. Published stock for this vote. Snapshot 2026-10-19, Central time.

Senate: Final passage · Apr 16, 2025. Journal. Published stock for this vote. Snapshot 2026-10-19, Central time.

All floor motions and other positions below.

No flags

THANK YOU FOR CHECKING THE RECEIPT

CAMPAIGN PAID FOR BY

CAMPAIGN PAID FOR BY

Donors

Not tied to this bill.

Sources

The author's campaign account only. Own money and internal transfers are separate on the member page.

Derived itemized flow · Oct 28, 2024 to Jun 29, 2026. State data as of Nov 4, 2026.

Derived itemized contributions on live regular reports and uncovered special-session dates. Internal account transfers and daily reports are excluded.

Texas Stock Exchange | TXSE Group PAC$40,000.00

Texas Stock Exchange | TXSE Group PAC

$40,000.00

Cash
$40,000.00
Paid by others
$0.00
Total
$40,000.00

Also funds 10 other sitting lawmakers.

Derived recipient stock · Feb 17, 2026 to Oct 16, 2026. State data as of Nov 4, 2026.

TEC account match.

Team
Sources

Derived itemized flow · Feb 17, 2026 to Jun 25, 2026. State data as of Nov 4, 2026.

Derived itemized contributions on live regular reports and uncovered special-session dates. Internal account transfers and daily reports are excluded.

Report IDs: 101060289.

Texas REALTORS Political Action Committee$25,250.00

Texas REALTORS Political Action Committee

$25,250.00

Cash
$25,000.00
Paid by others
$250.00
Total
$25,250.00
fundraiser $250.00

Also funds 140 other sitting lawmakers.

Derived recipient stock · Jul 2, 2024 to Oct 24, 2026. State data as of Nov 4, 2026.

TEC account match.

Team
Sources

Derived itemized flow · Dec 4, 2024 to Oct 9, 2025. State data as of Nov 4, 2026.

Derived itemized contributions on live regular reports and uncovered special-session dates. Internal account transfers and daily reports are excluded.

Report IDs: 100986801, 101009904, 101031351.

The Peck Family Trust$25,000.00

The Peck Family Trust

$25,000.00

Cash
$25,000.00
Paid by others
$0.00
Total
$25,000.00

Also funds 1 other sitting lawmakers.

Derived recipient stock · Dec 14, 2024 to Sep 18, 2026. State data as of Nov 4, 2026.

Name match, not a verified identity: normalized filed name and state.

Sources

Derived itemized flow · on Dec 14, 2024. State data as of Nov 4, 2026.

Derived itemized contributions on live regular reports and uncovered special-session dates. Internal account transfers and daily reports are excluded.

Report IDs: 100986801.

Money

Missing data does not establish zero giving. Display amounts are rounded.

×

Texas Stock Exchange | TXSE Group PAC

$40,000.00

Cash
$40,000.00
Paid by others
$0.00
Total
$40,000.00

Also funds 10 other sitting lawmakers.

Derived recipient stock · Feb 17, 2026 to Oct 16, 2026. State data as of Nov 4, 2026.

TEC account match.

Team
Sources

Derived itemized flow · Feb 17, 2026 to Jun 25, 2026. State data as of Nov 4, 2026.

Derived itemized contributions on live regular reports and uncovered special-session dates. Internal account transfers and daily reports are excluded.

Report IDs: 101060289.

×

Texas REALTORS Political Action Committee

$25,250.00

Cash
$25,000.00
Paid by others
$250.00
Total
$25,250.00
fundraiser $250.00

Also funds 140 other sitting lawmakers.

Derived recipient stock · Jul 2, 2024 to Oct 24, 2026. State data as of Nov 4, 2026.

TEC account match.

Team
Sources

Derived itemized flow · Dec 4, 2024 to Oct 9, 2025. State data as of Nov 4, 2026.

Derived itemized contributions on live regular reports and uncovered special-session dates. Internal account transfers and daily reports are excluded.

Report IDs: 100986801, 101009904, 101031351.

×

The Peck Family Trust

$25,000.00

Cash
$25,000.00
Paid by others
$0.00
Total
$25,000.00

Also funds 1 other sitting lawmakers.

Derived recipient stock · Dec 14, 2024 to Sep 18, 2026. State data as of Nov 4, 2026.

Name match, not a verified identity: normalized filed name and state.

Sources

Derived itemized flow · on Dec 14, 2024. State data as of Nov 4, 2026.

Derived itemized contributions on live regular reports and uncovered special-session dates. Internal account transfers and daily reports are excluded.

Report IDs: 100986801.

Votes5

House May 24, 2025

Yea
131
Nay
0
Present, not voting
2
Absent
9
Excused
8
Names

Named positions matched to lawmakers. See the journal for unmatched names.

House journal

Sources

Record 3445

SB 2166 was passed by (Record 3445): 131 Yeas, 0 Nays, 2 Present, not voting.

Published stock of positions for this vote, except where marked derived.

  • Yea: 131 (published)
  • Nay: 0 (published)
  • Present, not voting: 2 (published)
  • Absent: 9 (derived from named list)
  • Excused: 8 (derived from named list)

House journal. Source snapshot 2026-10-19, Central time.

House May 23, 2025

Yea
135
Nay
0
Present, not voting
3
Absent
5
Excused
7
Names

Named positions matched to lawmakers. See the journal for unmatched names.

House journal

Sources

Record 3383

SB 2166 was passed to third reading by (Record 3383): 135 Yeas, 0 Nays, 3 Present, not voting.

Published stock of positions for this vote, except where marked derived.

  • Yea: 135 (published)
  • Nay: 0 (published)
  • Present, not voting: 3 (published)
  • Absent: 5 (derived from named list)
  • Excused: 7 (derived from named list)

House journal. Source snapshot 2026-10-19, Central time.

Senate Apr 16, 2025

Final passage

Yea
31
Nay
0
Present, not voting
Not printed
Absent
Not printed
Excused
Not printed
Names

Senate journal

Names were not printed. No individual positions are inferred.

The journal row lists three votes in order: passage to engrossment, suspension of the three-day rule, and final passage. This entry records final passage. Repeated tallies belong to separate votes.

Sources

SB 2166 (Parker) Relating to testing of voting tabulation equipment. (viva voce vote) (31-0) (31-0)

Published stock of positions for this vote, except where marked derived.

  • Yea: 31 (published)
  • Nay: 0 (published)
  • Present, not voting: Not printed
  • Absent: Not printed
  • Excused: Not printed

Senate journal. Source snapshot 2026-10-19, Central time.

Senate Apr 16, 2025

Suspension of the three-day rule

Yea
31
Nay
0
Present, not voting
Not printed
Absent
Not printed
Excused
Not printed
Names

Senate journal

Names were not printed. No individual positions are inferred.

The journal row lists three votes in order: passage to engrossment, suspension of the three-day rule, and final passage. This entry records suspension of the three-day rule. Repeated tallies belong to separate votes.

Sources

SB 2166 (Parker) Relating to testing of voting tabulation equipment. (viva voce vote) (31-0) (31-0)

Published stock of positions for this vote, except where marked derived.

  • Yea: 31 (published)
  • Nay: 0 (published)
  • Present, not voting: Not printed
  • Absent: Not printed
  • Excused: Not printed

Senate journal. Source snapshot 2026-10-19, Central time.

Senate Apr 16, 2025

Passage to engrossment

Yea
Not printed
Nay
Not printed
Present, not voting
Not printed
Absent
Not printed
Excused
Not printed
Names

Senate journal

Names were not printed. No individual positions are inferred.

The journal row lists three votes in order: passage to engrossment, suspension of the three-day rule, and final passage. This entry records passage to engrossment. Repeated tallies belong to separate votes.

Voice vote. No numeric tally or individual yeas are inferred.

Sources

SB 2166 (Parker) Relating to testing of voting tabulation equipment. (viva voce vote) (31-0) (31-0)

Published stock of positions for this vote, except where marked derived.

  • Yea: Not printed
  • Nay: Not printed
  • Present, not voting: Not printed
  • Absent: Not printed
  • Excused: Not printed

Senate journal. Source snapshot 2026-10-19, Central time.

Witnesses23
For
12
Against
7
On
4
Names

For

  • Self6 registrations
  • Self; Harris county ballot security1 registration
  • Self; San Antonio Family Association1 registration
  • Self; Texas Assoc of County Election Officials1 registration
  • The County and District Clerks’ Association of Texas2 registrations
  • The Texas Association of County Election Officials1 registration

Against

  • Self6 registrations
  • Self; Indivisible 14311 registration

On

  • Secretary of State2 registrations
  • Self; Citizens Defending Freedom1 registration
  • Texas Secretary of State1 registration
Sources

23 parsed registrations across the loaded witness lists.

Derived stock of witness registrations. Repeated appearances count separately. Organizations and self-representation appear as printed.

House witness list. Source snapshot 2026-10-20, Central time.

Senate witness list. Source snapshot 2026-10-20, Central time.

Fiscal

No significant fiscal implication to the State is anticipated.

LBB estimate · fiscal note version I · source

Sources

Fiscal note · version I · March 26, 2025

No first-year general revenue figure available here.

LBB published estimates · flow over the stated periods.

Source snapshot 2026-10-19, Central time.

How this was graded

Analysis of text version I by claude-opus-5-5, Oct 20, 2026, against the published rubric.

Sources

Texas Senate · Filed Mar 10, 2025

06/20/2025 E Effective on 9/1/25

Texas Legislature Online · Introduced · Senate Committee Report · Engrossed · House Committee Report · Enrolled

Data snapshot Nov 1, 2026 at 10:30 AM CST. Grades, charges, quotes and corrections follow the published record.

Sponsors

House committee · Elections · Committee vote 9 aye, 0 nay · Out of committee

Senate committee · State Affairs · Committee vote 9 aye, 0 nay, 2 absent · Out of committee

Subjects

Elections--Election Officers

Elections--General

Elections--Voting Systems

Open Records

SECRETARY OF STATE

Text

The text as introduced · 2,208 words

89R15029 AB-F

By: Parker
S.B. No. 2166

A BILL TO BE ENTITLED

AN ACT

relating to testing of voting tabulation equipment.

BE IT ENACTED BY THE LEGISLATURE OF THE STATE OF TEXAS:

SECTION 1. Sections 127.091, 127.092, and 127.093, Election

Code, are amended to read as follows:

Sec. 127.091. TEST OF TABULATING EQUIPMENT REQUIRED. The

automatic tabulating equipment used for counting ballots in an

election [ at a central counting station ] shall be tested as

provided by this subchapter.

Sec. 127.092. TESTING AUTHORITIES. (a) The general

custodian of election records and the testing board for the public

test of logic and accuracy conducted under Section 129.023 shall

prepare and conduct the first test of automatic tabulating

equipment used at a central counting station and the test of

automatic tabulating equipment used at a polling place.

(b) The programmer, tabulation supervisor, counting station

manager, and presiding judge of the central counting station shall

jointly prepare and conduct subsequent tests of the automatic

tabulating equipment used at the station [ the test jointly ].

Sec. 127.093. TIMES FOR CONDUCTING TEST. (a) The automatic

tabulating equipment used in a central counting station [ test ]

shall be tested [ conducted three times ] for each election as

provided by this subchapter .

(b) The first test of automatic tabulating equipment used in

a central counting station and the test of automatic tabulating

equipment used at a polling place shall be conducted in conjunction

with the public test of logic and accuracy conducted under Section

129.023 [ at least 48 hours before the automatic tabulating

equipment is used to count ballots voted in the election ].

(c) The automatic tabulating equipment used in a central

counting station [ second test ] shall be tested [ conducted ]

immediately before each time the counting of ballots with the

equipment begins.

(d) The automatic tabulating equipment used in a central

counting station [ third test ] shall be tested [ conducted ]

immediately after each time the counting of ballots with the

equipment is completed.

SECTION 2. Section 127.094(b), Election Code, is amended to

read as follows:

(b) A group of test ballots shall be counted with the

equipment using the program prepared for processing the ballots

voted in the election. The test ballots must be printed on the same

stock as the official ballots for the election. The test ballots

used for the first test of automatic tabulating equipment used in a

central counting station and the test of automatic tabulating

equipment used at a polling place must be the test ballots generated

during the public test of logic and accuracy conducted under

Section 129.023. The test materials for subsequent tests of the

equipment used in a central counting station must be the electronic

media produced during the testing of automatic tabulating equipment

conducted in conjunction with the public test of logic and

accuracy.

SECTION 3. Section 127.096(a), Election Code, is amended to

read as follows:

(a) The general custodian of election records [ the

automatic tabulating equipment ] shall conduct the first test of

automatic tabulating equipment used in a central counting station

and the test of automatic tabulating equipment used at a polling

place in conjunction with the test of logic and accuracy conducted

under Section 129.023 and shall provide [ publish ] notice of the

date, hour, and place of the test in the same manner as required for

the public test of logic and accuracy [ conducted under Section

127.093(b) in a newspaper, as provided by general law for official

publications by political subdivisions, at least 48 hours before

the date of the test ].

SECTION 4. Section 127.099, Election Code, is amended by

amending Subsections (a) and (c) and adding Subsections (a-1),

(a-2), and (d) to read as follows:

(a) On completing the first [ each ] test of automatic

tabulating equipment used in a central counting station and the

test of automatic tabulating equipment used at a polling place , the

general custodian of election records [ presiding judge ] shall place

the test ballots and other test materials in a container provided

for that purpose and seal the container so it cannot be opened

without breaking the seal. The testing board [ manager, tabulation

supervisor, presiding judge, ] and not more than two watchers, if

one or more watchers are present, shall sign the seal. The watchers

must be of opposing interests if such watchers are present.

(a-1) The general custodian of election records shall

provide the test materials to the presiding judge of the central

counting station before subsequent tests of the automatic

tabulating equipment used at the central counting station are

conducted under Sections 127.093(c) and (d).

(a-2) On completing subsequent tests of the automatic

tabulating equipment used at the central counting station under

Sections 127.093(c) and (d), the presiding judge shall place the

test ballots and other test materials in a container provided for

that purpose and seal the container so it cannot be opened without

breaking the seal. The manager, tabulation supervisor, presiding

judge, and not more than two watchers, if one or more watchers are

present, shall sign the seal. The watchers must be of opposing

interests if such watchers are present.

(c) The container may not be unsealed unless the contents

are necessary to conduct a test under this subchapter, a criminal

investigation, an election contest, a request for public inspection

under Subsection (d), or any other official proceeding under this

code. If the container is unsealed, the authority in charge of the

proceeding shall reseal the contents when not in use.

(d) The test materials may not be made available for public

inspection until the first day after the final canvass of the

election is completed. The sealed container containing the test

materials may be unsealed to allow for public inspection of the

records and shall be resealed after the inspection of those records

is completed.

SECTION 5. Section 127.100(a), Election Code, is amended to

read as follows:

(a) The general custodian of election records is the

custodian of the test materials following the completion of the

first test of automatic tabulating equipment used in a central

counting station and the test of automatic tabulating equipment

used at a polling place. After the test materials are delivered to

the presiding judge in accordance with Section 127.099(a-1), the

presiding judge is the custodian of the test materials until they

are delivered under Subsection (b).

SECTION 6. Section 129.021, Election Code, is amended to

read as follows:

Sec. 129.021. ACCEPTANCE TESTING. (a) In this section,

"hash validation" means a mathematical function that, when applied

to a file, creates a unique string of letters and numbers that may

be used to confirm that a voting system and its source code have not

been altered.

(b) Immediately after receiving a voting system from a

vendor, the general custodian of election records shall:

(1) verify that the system delivered is certified by

the secretary of state;

(2) perform a hardware diagnostic test on the system

as provided by Section 129.022(b);

(3) perform a public test of logic and accuracy on the

system as provided by Section 129.023; [ and ]

(4) perform a hash validation on each ballot marking

device, each unit of automatic tabulating equipment, and each

tabulation computer to verify that the source code of the equipment

has not been altered; and

(5) perform any additional test that the secretary of

state may prescribe.

SECTION 7. Section 129.023, Election Code, is amended by

amending Subsections (b), (c), and (c-1) and adding Subsections

(b-3), (c-2), and (f-1) to read as follows:

(b) Not later than the 48th day before election day [ 48

hours before voting begins on a voting system ], the general

custodian of election records shall conduct a logic and accuracy

test. Public notice of the test must be published on the political

subdivision's [ county's ] Internet website, if the political

subdivision [ county ] maintains an Internet website, or on the

bulletin board used for posting notice of meetings of the political

subdivision's governing body [ commissioners court ] if the

political subdivision [ county ] does not maintain an Internet

website, at least 48 hours before the test begins, and the test must

be open to the public.

(b-3) If the test cannot be conducted before the 48th day

before election day, then the general custodian shall conduct the

test as soon as practicable after that date and must notify the

secretary of state within 24 hours of the determination that the

deadline cannot be met.

(c) The general custodian of election records shall adopt

procedures for testing that:

(1) direct the testing board to cast votes;

(2) verify that each contest position, as well as each

precinct and ballot style, on the ballot can be voted and is

accurately counted;

(3) include overvotes and undervotes for each race, if

applicable to the system being tested;

(4) include write-in votes, when applicable to the

election;

(5) include provisional votes, if applicable to the

system being tested;

(6) calculate the expected results from the test

ballots;

(7) ensure that each voting machine has any public

counter reset to zero and presented to the testing board for

verification before testing;

(8) require that, for each feature of the system that

allows disabled voters to cast a ballot, at least one vote be cast

and verified by a two-person testing board team using that feature;

[ and ]

(9) require that, when all votes are cast, the general

custodian of election records and the testing board observe the

tabulation of all ballots and compare the actual results to the

expected results ;

(10) ensure that each type of automatic tabulating

equipment, ballot marking device, and direct recording electronic

voting device used in the election is tested;

(11) include each type of ballot used in the election,

including mail ballot stock and ballots marked from ballot marking

devices, if any;

(12) require that tested ballots are marked and

labeled to ensure they are not used in an upcoming election; and

(13) require that, if the testing board determines

that the test is unsuccessful, the general custodian of election

records:

(A) identify the cause of the unsuccessful test

and prepare a written explanation;

(B) publish the written explanation online;

(C) retain the materials used in the unsuccessful

test; and

(D) conduct a retest that is open to the public

following the unsuccessful test .

(c-1) A test conducted under this section must also require

the general custodian of election records to demonstrate, using a

representative sample of each type of voting system equipment used

in the election , that the source code of the equipment has not been

altered.

(c-2) For purposes of this section, "representative sample"

means ten of each type of voting device or five percent of each type

of voting device to be used in the election, whichever number is

fewer.

(f-1) The secretary of state shall prescribe procedures and

training materials for the conduct of the test under this section.

SECTION 8. Subchapter B, Chapter 129, Election Code, is

amended by adding Section 129.0231 to read as follows:

Sec. 129.0231. TEST OF LOGIC AND ACCURACY FOR ELECTRONIC

POLLBOOK SYSTEM. (a) Not later than 48 hours before voting begins

in an election, the general custodian of election records shall

conduct a test of logic and accuracy of the electronic pollbook

system used in the election.

(b) Notice of the test must be published on the political

subdivision's Internet website, if the political subdivision

maintains an Internet website, or on the bulletin board used for

posting notice of meetings of the political subdivision's governing

body if the political subdivision does not maintain an Internet

website, at least 48 hours before the test begins.

(c) The general custodian of election records shall adopt

procedures for testing that verify that:

(1) the database of voters is correctly loaded onto

the system and devices;

(2) peripheral devices used with the system are

functioning correctly;

(3) ballot styles have been correctly assigned to

voters; and

(4) any ballots issued by the system and any

peripheral devices used with the system are correctly read by any

voting system used in the election.

(d) The secretary of state shall prescribe procedures and

training materials for the conduct of the test under this section.

SECTION 9. Section 129.024, Election Code, is amended by

amending Subsection (c) and adding Subsection (d) to read as

follows:

(c) The container may not be unsealed unless the contents

are necessary to conduct a test under this subchapter or a criminal

investigation, an election contest, a request for public inspection

under Subsection (d), or any other official proceeding under this

code. If the container is unsealed, the authority in charge of the

proceeding shall reseal the contents when not in use.

(d) The test materials are not available for public

inspection until the first day after the final canvass of the

election is completed. The sealed container containing the test

materials may be unsealed to allow for public inspection of the

records and shall be resealed after the inspection of those records

is completed.

SECTION 10. Section 127.096(a-1), Election Code, is

repealed.

SECTION 11. This Act takes effect September 1, 2025.