SORB by Brian Strege

SORB by Brian StregeSORB by Brian StregeSORB by Brian Strege

SORB by Brian Strege

SORB by Brian StregeSORB by Brian StregeSORB by Brian Strege

Structured Ordering of RCV Ballots

Structured Ordering of RCV BallotsStructured Ordering of RCV BallotsStructured Ordering of RCV Ballots

Structured Ordering of RCV Ballots

Structured Ordering of RCV BallotsStructured Ordering of RCV BallotsStructured Ordering of RCV Ballots

About

My name is Brian Strege. I'm a software engineer based in Washington, DC.


I've developed a system to allow for per-precinct results reporting for ranked choice voting (RCV) elections. These results are precinct-summable, so that this data can be reported from each precinct asynchronously and added together by any third party, to enable them to conduct their own RCV tabulations at any time. It is my hope that use of this system will accelerate the time to get election results from RCV elections throughout the United States, where currently there are multi-day wait times in many jurisdictions that use RCV such as Maine, Alaska, NYC, and where I live in Washington, DC.


I call this system the Structured Ordering of RCV Ballots, or SORB for short. Patent pending.


See the presentation below for an example of what this data looks like and how it is used to conduct RCV tabulations. Please contact me at bdstrege@gmail.com for any questions.

Permutation-based RCV results reporting via the SORB System (pptx)

Download

Real-world SORB data (DC citywide)

On June 16, 2026, Washington, DC conducted its first election using RCV. See the files below for raw vote counts from our June primary election. The _nowi files contain vote counts with pre-eliminated write-ins, and the _rX files contain counts with only X rounds worth of data. All of these files are sufficient to reproduce round-by-round tabulations which match the certified results.


This is how RCV election data should look.

atlargedem_sorb (txt)Download
atlargedem_sorb_nowi (txt)Download
atlargespecial_sorb (txt)Download
atlargespecial_sorb_nowi (txt)Download
atlargespecial_sorb_nowi_r2 (txt)Download
delegate_sorb (txt)Download
delegate_sorb_nowi (txt)Download
delegate_sorb_nowi_r4 (txt)Download
mayor_sorb (txt)Download
mayor_sorb_nowi (txt)Download

Real-world SORB data (DC ward-level)

ward_1_sorb (txt)Download
ward_1_sorb_nowi (txt)Download
ward_1_sorb_nowi_r4 (txt)Download
ward_5_sorb (txt)Download
ward_5_sorb_nowi (txt)Download
ward_5_sorb_nowi_r2 (txt)Download
ward_6_sorb (txt)Download
ward_6_sorb_nowi (txt)Download
ward_6_sorb_nowi_r2 (txt)Download

Copyright © 2026 SORB by Brian Strege - All Rights Reserved. Contact: bdstrege@gmail.com

Powered by

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept