Read the full stored bill text
AN ACT Relating to transparency in election tabulation devices; 1
adding a new section to chapter 29A.12 RCW; and creating a new 2
section. 3
BE IT ENACTED BY THE LEGISLATURE OF THE STATE OF WASHINGTON:4
NEW SECTION. Sec. 1. The legislature finds that transparency to 5
the public is of utmost importance in maintaining confidence that the 6
votes cast in our elections are counted accurately. In the most 7
recent elections, there have been much criticism of the lack of 8
accurate vote counts. A lack of faith in election results causes many 9
enfranchised citizens to not participate in elections.10
Businesses that manufacture hardware or software devices do not 11
currently share their source codes with the public. The legislature 12
finds that requiring election tabulation equipment vendors to make 13
source codes available to members of the general public, upon 14
request, will increase transparency in election results and increase 15
voter confidence with election outcomes. 16
NEW SECTION. Sec. 2. A new section is added to chapter 29A.12 17
RCW to read as follows: 18
(1) Any contract with a vendor of ballot tabulation machines, 19
ballot tabulation hardware, or ballot tabulation software must 20
H-1368.1
HOUSE BILL 1978
State of Washington 69th Legislature 2025 Regular Session
By Representatives Chase, Waters, Marshall, Schmidt, Volz, and Ley
Read first time 02/14/25. Referred to Committee on State Government
& Tribal Relations.
p. 1 HB 1978
include a provision requiring the vendor to provide the county 1
auditor with the source code for the program used in the ballot 2
tabulation machine, ballot tabulation hardware, or ballot tabulation 3
software. To the extent that the source code is not deemed 4
confidential, and its disclosure is not prohibited, under this title 5
or chapter 42.56 RCW, the county auditor shall make the source code 6
available for public inspection and copying. 7
(2) For the purpose of this section, "source code" means a 8
computer program in its original programming language written in the 9
form of functions, descriptions, definitions, calls, methods, and 10
other operational statements that describes sequences of specific 11
actions that a computer interprets and executes to perform a specific 12
task. 13
--- END ---
p. 2 HB 1978