Skip to content

Sandy Salmon

Republican · IA · Iowa State Senator, District 29

Official website

Sandy Salmon is an Iowa state senator for District 29.

Where Sandy Salmon stands, based on their records

Supports

Housing Affordability (1 record), Election Integrity (3 records), Data Privacy (1 record)

Opposes

Environment and Public Health (6 records), Labor Rights (3 records), Cost of Living Reduction (1 record),

Mixed record

Healthcare Affordability (2 support · 1 oppose), Anti-Corruption (1 support · 1 oppose), Public Education Quality (3 support · 2 oppose),

Campaign finance information not available

Track record

Track record — Healthcare Affordability

Healthcare Affordability · 2 support · 1 oppose
  • Voted for House File 571, which creates the Medical Ethics Defense Act, letting providers refuse care that goes against their conscience. The Iowa Senate passed it 30-16, and it became law.

    March 9, 2026Opposes Healthcare Affordability

    Source: legiscan.com · researched September 10, 2026

  • Voted for Senate File 383, which regulates pharmacy benefit managers, setting a floor on what they pay Iowa pharmacies. The Iowa Senate passed it 36-14, and it became law.

    April 28, 2025Supports Healthcare Affordability

    Source: legiscan.com · researched September 10, 2026

  • Voted for House File 516, which requires 80 percent of University of Iowa medical and dental students to be Iowans. The Iowa Senate passed it 34-11, and it became law.

    April 14, 2025Supports Healthcare Affordability

    Source: legiscan.com · researched September 10, 2026

Track record — Environment and Public Health

Environment and Public Health · 6 oppose
  • Voted for House File 2694, which bars the governor from closing or placing any requirement on places of worship. The Iowa Senate passed it 31-14, and it became law.

    May 3, 2026Opposes Environment and Public Health

    Source: legiscan.com · researched September 10, 2026

  • Voted for House File 2527, which shields farms, fuel makers and other businesses from climate change lawsuits. The Iowa Senate passed it 33-13, and it became law.

    March 24, 2026Opposes Environment and Public Health

    Source: legiscan.com · researched September 9, 2026

  • Voted for Senate File 2444, a bill to exempt cigar bars from Iowa's indoor smoking ban. The Iowa Senate passed it 27-18, but the full House never voted on it, so it did not become law.

    March 9, 2026Opposes Environment and Public Health

    Source: legiscan.com · researched September 11, 2026

  • Voted for House File 299, which makes schools and child care centers tell parents about legal vaccine exemptions. The Iowa Senate passed it 32-16, and it became law.

    April 29, 2025Opposes Environment and Public Health

    Source: legiscan.com · researched September 9, 2026

  • Voted for Senate File 304, which takes away a minor's ability to get a sexually transmitted infection vaccine without a parent's consent. The Iowa Senate passed it 33-14, and it became law.

    April 7, 2025Opposes Environment and Public Health

    Source: legiscan.com · researched September 10, 2026

  • Voted for Senate File 180, a bill to let people refuse emergency-use vaccines or drugs for reasons of conscience. The Iowa Senate passed it 32-15, but the full House never voted on it, so it did not become law.

    March 26, 2025Opposes Environment and Public Health

    Source: legiscan.com · researched September 11, 2026

Track record — Labor Rights

Labor Rights · 3 oppose
  • Voted for House File 767, which changes the private sector drug testing law in employers' favor. The Iowa Senate passed it 31-14, and it became law.

    May 14, 2025Opposes Labor Rights

    Source: legiscan.com · researched September 10, 2026

  • Voted for Senate File 603, which reorganizes the state workforce agency and bars cities from setting pay rules for contractors. The Iowa Senate passed the final version 32-15, and it became law.

    March 19, 2025Opposes Labor Rights

    Source: legiscan.com · researched September 11, 2026

  • Voted for Senate File 472, which tightens the rule that public employee unions must win a new election before each contract ends. The Iowa Senate passed it 32-15, and it became law.

    March 10, 2025Opposes Labor Rights

    Source: legiscan.com · researched September 11, 2026

Track record — Anti-Corruption

Anti-Corruption · 1 support · 1 oppose
  • Voted for House File 398, which shifts power over Iowa's prisons from the Board of Corrections to the department's director. The Iowa Senate passed it 32-15, and it became law.

    April 17, 2025Opposes Anti-Corruption

    Source: legiscan.com · researched September 10, 2026

  • Voted for House File 706, which raises the fines for officials who break Iowa's open meetings law. The Iowa Senate passed it 34-13, and it became law.

    April 17, 2025Supports Anti-Corruption

    Source: legiscan.com · researched September 9, 2026

Track record — Cost of Living Reduction

Cost of Living Reduction · 1 oppose
  • Voted for House File 2329, which raises the interest that licensed lenders may charge on regulated loans. The Iowa Senate passed it 34-11, and it became law.

    April 7, 2026Opposes Cost of Living Reduction

    Source: legiscan.com · researched September 10, 2026

Track record — Immigration

Immigration · 1 oppose
  • Voted for House File 2296, which bans cities and counties from issuing their own identification cards. The Iowa Senate passed it 31-14, and it became law.

    April 7, 2026Opposes Immigration

    Source: legiscan.com · researched September 9, 2026

Track record — Public Safety and Crime Control

Public Safety and Crime Control · 1 oppose
  • Voted for Senate File 378, which raises Iowa's default speed limit from 55 to 60 miles per hour. The Iowa Senate passed it 28-16, and it became law.

    April 22, 2026Opposes Public Safety and Crime Control

    Source: legiscan.com · researched September 10, 2026

Track record — Housing Affordability

Housing Affordability · 1 support
  • Voted for Senate File 2442, a bill to bar counties from restricting housing of up to 12 units outside city limits. The Iowa Senate passed it 28-16, but the full House never voted on it, so it did not become law.

    March 3, 2026Supports Housing Affordability

    Source: legiscan.com · researched September 11, 2026

Track record — Social Programs and Welfare

Social Programs and Welfare · 2 oppose
  • Voted for Senate File 2422, which tightens eligibility rules for food assistance and Medicaid. The Iowa Senate passed it 27-16, and it became law.

    April 30, 2026Opposes Social Programs and Welfare

    Source: legiscan.com · researched September 10, 2026

  • Voted for Senate File 615, which requires most adults on Medicaid expansion to work 80 hours a month to keep coverage. The Iowa Senate passed it 33-13, and it became law.

    May 13, 2025Opposes Social Programs and Welfare

    Source: legiscan.com · researched September 9, 2026

Track record — Public Education Quality

Public Education Quality · 3 support · 2 oppose
  • Voted for House File 2230, which changes how Iowa trains and licenses teachers from July 2027. The Iowa Senate passed it 28-15, and it became law.

    April 30, 2026Supports Public Education Quality

    Source: legiscan.com · researched September 10, 2026

  • Voted for House File 2724, which creates new teaching endorsements in fine arts, mathematics and science. The Iowa Senate passed it 30-16, and it became law.

    April 27, 2026Supports Public Education Quality

    Source: legiscan.com · researched September 10, 2026

  • Voted for House File 295, which bars an accrediting agency from punishing an Iowa public college for following state law. The Iowa Senate passed it 32-15, and it became law.

    April 17, 2025Opposes Public Education Quality

    Source: legiscan.com · researched September 10, 2026

  • Voted for House File 437, which creates a Center for Intellectual Freedom at the University of Iowa. The Iowa Senate passed it 32-15, and it became law.

    April 15, 2025Supports Public Education Quality

    Source: legiscan.com · researched September 10, 2026

  • Voted for House File 785, which lets United States citizens from outside Iowa sit on charter school boards. The Iowa Senate passed it 32-15, and it became law.

    April 9, 2025Opposes Public Education Quality

    Source: legiscan.com · researched September 10, 2026

Track record — Gun Control

Gun Control · 3 oppose
  • Voted for Senate File 2274, a bill to repeal Iowa's ban on selling devices that make a gun fire faster. The Iowa Senate passed it 28-16, but the full House never voted on it, so it did not become law.

    February 26, 2026Opposes Gun Control

    Source: legiscan.com · researched September 11, 2026

  • Voted for Senate File 2263, a bill to let people keep guns in their vehicles in public parking lots. The Iowa Senate passed it 35-12, but the two chambers never agreed on the same text, so it did not become law.

    February 24, 2026Opposes Gun Control

    Source: legiscan.com · researched September 11, 2026

  • Voted for House File 924, which lowers the minimum age for a permit to carry a handgun from 21 to 18. The Iowa Senate passed it 33-14, and it became law.

    April 7, 2025Opposes Gun Control

    Source: legiscan.com · researched September 9, 2026

Track record — Women's Reproductive Rights

Women's Reproductive Rights · 2 oppose
  • Voted for House File 2788, which adds rules for abortion drugs, including an in-person exam and signed consent. The Iowa Senate passed it 30-11, and it became law.

    May 3, 2026Opposes Women's Reproductive Rights

    Source: legiscan.com · researched September 9, 2026

  • Voted for Senate File 175, which adds fetal development lessons, including an ultrasound video, in grades five and six. The Iowa Senate passed it 33-16, and it became law.

    April 28, 2025Opposes Women's Reproductive Rights

    Source: legiscan.com · researched September 10, 2026

Track record — Election Integrity

Election Integrity · 3 support
  • Voted for House File 2501, which makes several changes to how Iowa runs elections, including cancelling registrations with matching records. The Iowa Senate passed it 31-16, and it became law.

    April 15, 2026Supports Election Integrity

    Source: legiscan.com · researched September 10, 2026

  • Voted for Senate File 2203, a bill to check every registered voter's citizenship against a federal database. The Iowa Senate passed it 34-13, but the full House never voted on it, so it did not become law.

    February 25, 2026Supports Election Integrity

    Source: legiscan.com · researched September 11, 2026

  • Voted for House File 928, which limits election recounts to very close margins and rewrites how contests are run. The Iowa Senate passed it 31-14, and it became law.

    April 14, 2025Supports Election Integrity

    Source: legiscan.com · researched September 10, 2026

Track record — Data Privacy

Data Privacy · 1 support
  • Voted for Senate File 2284, a bill to set new limits on automatic license plate readers. The Iowa Senate passed it 31-9, but the two chambers never agreed on the same text, so it did not become law.

    April 30, 2026Supports Data Privacy

    Source: legiscan.com · researched September 11, 2026

Track record — Civil Rights

Civil Rights · 7 oppose
  • Voted for House File 2711, which removes affirmative action from Iowa law. The Iowa Senate passed it 31-15, and it became law.

    April 29, 2026Opposes Civil Rights

    Source: legiscan.com · researched September 10, 2026

  • Voted for Senate File 473, which bars the state from ruling out foster parents over their beliefs about sexual orientation or gender identity. The Iowa Senate passed it 28-16, and it became law.

    April 21, 2026Opposes Civil Rights

    Source: legiscan.com · researched September 10, 2026

  • Voted for House File 2670, which rewrites parts of what Iowa schools must teach, dropping the multicultural and gender-fair approach. The Iowa Senate passed it 30-17, and it became law.

    April 14, 2026Opposes Civil Rights

    Source: legiscan.com · researched September 10, 2026

  • Voted for House File 2539, which repeals several higher education programs, including minority educator vouchers. The Iowa Senate passed it 30-17, and it became law.

    April 14, 2026Opposes Civil Rights

    Source: legiscan.com · researched September 10, 2026

  • Voted for Senate File 579, which stops cities and counties from passing civil rights laws broader than state law. The Iowa Senate passed it 29-16, and it became law.

    March 9, 2026Opposes Civil Rights

    Source: legiscan.com · researched September 9, 2026

  • Voted for House File 856, which bars governments and public colleges from spending money on diversity, equity and inclusion programs. The Iowa Senate passed it 34-16, and it became law.

    May 9, 2025Opposes Civil Rights

    Source: legiscan.com · researched September 9, 2026

  • Voted for Senate File 418, which defines sex by a person's body at birth and removes gender identity from the Iowa Civil Rights Act. The Iowa Senate passed it 33-15, and it became law.

    February 27, 2025Opposes Civil Rights

    Source: legiscan.com · researched September 9, 2026

Track record — Corporate Accountability

Corporate Accountability · 1 support · 2 oppose
  • Voted for House File 2527, which shields farms, fuel makers and other businesses from climate change lawsuits. The Iowa Senate passed it 33-13, and it became law.

    March 24, 2026Opposes Corporate Accountability

    Source: legiscan.com · researched September 9, 2026

  • Voted for House File 767, which changes the private sector drug testing law in employers' favor. The Iowa Senate passed it 31-14, and it became law.

    May 14, 2025Opposes Corporate Accountability

    Source: legiscan.com · researched September 10, 2026

  • Voted for Senate File 383, which regulates pharmacy benefit managers, setting a floor on what they pay Iowa pharmacies. The Iowa Senate passed it 36-14, and it became law.

    April 28, 2025Supports Corporate Accountability

    Source: legiscan.com · researched September 10, 2026

Track record — General

General · 5 records
  • Voted against Senate File 394, a bill to shield pesticide makers from failure-to-warn lawsuits when the label was federally approved. The Iowa Senate passed it 26-21, but the full House never voted on it, so it did not become law.

    March 26, 2025

    Source: legiscan.com · researched September 11, 2026

  • Filed and adopted amendment S-3058 to HF 644 in the Iowa Senate.

    March 26, 2025

    Source: legis.iowa.gov · researched September 8, 2026

  • Filed and adopted amendment S-3047 to SF 473 in the Iowa Senate.

    March 25, 2025

    Source: legis.iowa.gov · researched September 8, 2026

  • Filed amendment S-3039 to SF 446 in the Iowa Senate.

    March 24, 2025

    Source: legis.iowa.gov · researched September 8, 2026

  • Filed amendment S-3036 to SF 554 in the Iowa Senate.

    March 20, 2025

    Source: legis.iowa.gov · researched September 8, 2026

Race Sandy Salmon is in:

Profile last researched September 8, 2026.