diff --git a/apps/scraper/src/fixtures/missouri-sos/calendar.html b/apps/scraper/src/fixtures/missouri-sos/calendar.html
new file mode 100644
index 00000000..fb7cc28f
--- /dev/null
+++ b/apps/scraper/src/fixtures/missouri-sos/calendar.html
@@ -0,0 +1,36 @@
+
+
+
+ | Official Election Day |
+ Style |
+ Registration |
+ Filing |
+ Close |
+ Final Certification |
+
+
+ | April 7, 2026 |
+ General Municipal Election Day |
+ |
+ |
+ |
+ January 27, 2026 |
+
+
+ | August 4, 2026 |
+ Primary Election |
+ |
+ |
+ |
+ May 26, 2026 |
+
+
+ | November 3, 2026 |
+ General Election |
+ |
+ |
+ |
+ August 25, 2026 |
+
+
+
diff --git a/apps/scraper/src/fixtures/missouri-sos/candidate-index.html b/apps/scraper/src/fixtures/missouri-sos/candidate-index.html
new file mode 100644
index 00000000..fc3aa45e
--- /dev/null
+++ b/apps/scraper/src/fixtures/missouri-sos/candidate-index.html
@@ -0,0 +1,11 @@
+
+
Last Updated: November 4, 2024 11:45 PM | Unofficial Results
+
+
+ Governor
+
+
+ | Candidate |
+ Party |
+ Total Votes |
+ Percent |
+
+
+ | Example Candidate A |
+ Republican |
+ 1,250 |
+ 52.1% |
+
+
+ | Example Candidate B |
+ Democratic |
+ 1,149 |
+ 47.9% |
+
+
+
diff --git a/apps/scraper/src/fixtures/missouri-sos/measures.html b/apps/scraper/src/fixtures/missouri-sos/measures.html
new file mode 100644
index 00000000..832eecb2
--- /dev/null
+++ b/apps/scraper/src/fixtures/missouri-sos/measures.html
@@ -0,0 +1,56 @@
+
+
+ The following ballot measures have been certified for the
+ August 4, 2026 primary election.
+
+
+ Official Ballot Title
Amendment 1
+
+
+ full text
+
+
+ certificate
+
+
Official Ballot Title:
+
+ Shall the Missouri Constitution be amended for this fixture?
+ State entities estimate no costs or savings.
+
+
Fair Ballot Language:
+
+ A “yes” vote will amend the Constitution.
+ A “no” vote will not amend it.
+
+
+ The following ballot measures have been certified for the
+ November 3, 2026 general election.
+
+
+ Official Ballot Title
Amendment 3
+
+
+ full text
+
+
+ certificate
+
+
Official Ballot Title:
+
+ Shall another certified proposal be adopted?
+ The fiscal impact is unknown.
+
+
Fair Ballot Language:
+
+ A “yes” vote adopts the proposal.
+ A “no” vote rejects the proposal.
+
+
diff --git a/apps/scraper/src/fixtures/missouri-sos/showmo-unavailable.html b/apps/scraper/src/fixtures/missouri-sos/showmo-unavailable.html
new file mode 100644
index 00000000..7e3e9952
--- /dev/null
+++ b/apps/scraper/src/fixtures/missouri-sos/showmo-unavailable.html
@@ -0,0 +1,5 @@
+
+
ShowMO Votes
+
Election resources and voter information.
+
Previous Election Results
+
diff --git a/apps/scraper/src/fixtures/missouri-sos/withdrawals.html b/apps/scraper/src/fixtures/missouri-sos/withdrawals.html
new file mode 100644
index 00000000..3f2e270b
--- /dev/null
+++ b/apps/scraper/src/fixtures/missouri-sos/withdrawals.html
@@ -0,0 +1,22 @@
+