Senate Cards

Learn about your favorite Senators and the US Senate in a fun way

Welcome


Click one or a combination of tags to filter Senators. Click the image in any card to learn more about each Senator.

🔍


His Truth is Marching On: John Lewis and the Power of Hope
John Meacham

Affiliate Ad
Tammy Baldwin
Wisconsin

Democrat
Constituents: 5,822,434
Next Election: 2024
John A Barrasso
Wyoming

Republican
Constituents: 578,759
Next Election: 2024
Michael Bennet
Colorado

Democrat
Constituents: 5,758,736
Next Election: 2022
Marsha Blackburn
Tennessee

Republican
Constituents: 6,829,174
Next Election: 2024
Richard Blumenthal
Connecticut

Democrat
Constituents: 3,565,287
Next Election: 2022
Roy Blunt
Missouri

Republican
Constituents: 6,137,428
Next Election: 2022
Cory Booker
New Jersey

Democrat
Constituents: 8,882,190
Next Election: 2026
John Boozman
Arkansas

Republican
Constituents: 3,017,804
Next Election: 2022
Mike Braun
Indiana

Republican
Constituents: 6,732,219
Next Election: 2024
Sherrod Brown
Ohio

Democrat
Constituents: 11,689,100
Next Election: 2024
Richard Burr
North Carolina

Republican
Constituents: 10,488,084
Next Election: 2022
Maria Cantwell
Washington

Democrat
Constituents: 7,614,893
Next Election: 2024
Shelley Moore Capito
West Virginia

Republican
Constituents: 1,792,147
Next Election: 2026
Benjamin L. Cardin
Maryland

Democrat
Constituents: 6,045,680
Next Election: 2024
Thomas R. Carper
Delaware

Democrat
Constituents: 973,764
Next Election: 2024
Robert P. Casey, Jr.
Pennsylvania

Democrat
Constituents: 12,801,989
Next Election: 2024
Bill Cassidy
Louisiana

Republican
Constituents: 4,648,794
Next Election: 2026
Susan M. Collins
Maine

Republican
Constituents: 1,344,212
Next Election: 2026
Christopher A. Coons
Delaware

Democrat
Constituents: 973,764
Next Election: 2026
John Cornyn
Texas

Republican
Constituents: 28,995,881
Next Election: 2026
Catherine Cortez Masto
Nevada

Democrat
Constituents: 3,080,156
Next Election: 2022
Tom Cotton
Arkansas

Republican
Constituents: 3,017,804
Next Election: 2026
Kevin Cramer
North Dakota

Republican
Constituents: 762,062
Next Election: 2024
Mike Crapo
Idaho

Republican
Constituents: 1,787,065
Next Election: 2022
Ted Cruz
Texas

Republican
Constituents: 28,995,881
Next Election: 2024
Steve Daines
Montana

Republican
Constituents: 1,068,778
Next Election: 2026
Tammy Duckworth
Illinois

Democrat
Constituents: 12,671,821
Next Election: 2022
Richard J. Durbin
Illinois

Democrat
Constituents: 12,671,821
Next Election: 2026
Joni Ernst
Iowa

Republican
Constituents: 3,155,070
Next Election: 2026
Dianne Feinstein
California

Democrat
Constituents: 39,512,223
Next Election: 2024
Deb Fischer
Nebraska

Republican
Constituents: 1,934,408
Next Election: 2024
Kirsten Gillibrand
New York

Democrat
Constituents: 19,453,561
Next Election: 2024
Lindsey Graham
South Carolina

Republican
Constituents: 5,148,714
Next Election: 2026
Chuck Grassley
Iowa

Republican
Constituents: 3,155,070
Next Election: 2022
Bill Hagerty
Tennessee

Republican
Constituents: 6,829,174
Next Election: 2026
Kamala Harris

Democrat
Constituents: 328,239,523
Next Election: 2024
Margaret Wood Hassan
New Hampshire

Democrat
Constituents: 1,359,711
Next Election: 2022
Josh Hawley
Missouri

Republican
Constituents: 6,137,428
Next Election: 2024
Martin Heinrich
New Mexico

Democrat
Constituents: 2,096,829
Next Election: 2024
John W. Hickenlooper
Colorado

Democrat
Constituents: 5,758,736
Next Election: 2026
Mazie K. Hirono
Hawaii

Democrat
Constituents: 1,415,872
Next Election: 2024
John Hoeven
North Dakota

Republican
Constituents: 762,062
Next Election: 2022
Cindy Hyde-Smith
Mississippi

Republican
Constituents: 2,976,149
Next Election: 2026
James M Inhofe
Oklahoma

Republican
Constituents: 3,956,971
Next Election: 2026
Ron Johnson
Wisconsin

Republican
Constituents: 5,822,434
Next Election: 2022
Tim Kaine
Virginia

Democrat
Constituents: 8,535,519
Next Election: 2024
Mark Kelly
Arizona

Democrat
Constituents: 7,278,717
Next Election: 2026
John Kennedy
Louisiana

Republican
Constituents: 4,648,794
Next Election: 2022
Angus King
Maine

Independent
Constituents: 1,344,212
Next Election: 2024
Amy Klobuchar
Minnesota

Democrat
Constituents: 5,639,632
Next Election: 2024
James Lankford
Oklahoma

Republican
Constituents: 3,956,971
Next Election: 2022
Patrick Leahy
Vermont

Democrat
Constituents: 623,989
Next Election: 2022
Mike Lee
Utah

Republican
Constituents: 3,205,958
Next Election: 2022
Ben Ray Lujan
New Mexico

Democrat
Constituents: 2,096,829
Next Election: 2026
Cynthia M. Lummis
Wyoming

Republican
Constituents: 578,759
Next Election: 2026
Joe Manchin
West Virginia

Democrat
Constituents: 1,792,147
Next Election: 2024
Ed Markey
Massachusetts

Democrat
Constituents: 6,892,503
Next Election: 2026
Roger Marshall, M.D.
Kansas

Republican
Constituents: 2,913,314
Next Election: 2026
Mitch McConnell
Kentucky

Republican
Constituents: 4,467,673
Next Election: 2026
Robert Menendez
New Jersey

Democrat
Constituents: 8,882,190
Next Election: 2024
Jeff Merkley
Oregon

Democrat
Constituents: 4,217,737
Next Election: 2026
Jerry Moran
Kansas

Republican
Constituents: 2,913,314
Next Election: 2022
Lisa Murkowski
Alaska

Republican
Constituents: 731,545
Next Election: 2022
Christopher S Murphy
Connecticut

Democrat
Constituents: 3,565,287
Next Election: 2024
Patty Murray
Washington

Democrat
Constituents: 7,614,893
Next Election: 2022
Jon Ossoff
Georgia

Democrat
Constituents: 10,617,423
Next Election: 2026
Alex Padilla
California

Democrat
Constituents: 39,512,223
Next Election: 2022
Rand Paul
Kentucky

Republican
Constituents: 4,467,673
Next Election: 2022
Gary Peters
Michigan

Democrat
Constituents: 9,986,857
Next Election: 2026
Rob Portman
Ohio

Republican
Constituents: 11,689,100
Next Election: 2022
Jack Reed
Rhode Island

Democrat
Constituents: 1,059,361
Next Election: 2026
James Risch
Idaho

Republican
Constituents: 1,787,065
Next Election: 2026
Mitt Romney
Utah

Republican
Constituents: 3,205,958
Next Election: 2024
Jacky Rosen
Nevada

Democrat
Constituents: 3,080,156
Next Election: 2024
Mike Rounds
South Dakota

Republican
Constituents: 884,659
Next Election: 2026
Marco Rubio
Florida

Republican
Constituents: 21,477,737
Next Election: 2022
Bernie Sanders
Vermont

Independent
Constituents: 623,989
Next Election: 2024
Ben Sasse
Nebraska

Republican
Constituents: 1,934,408
Next Election: 2026
Brian Schatz
Hawaii

Democrat
Constituents: 7,278,717
Next Election: 2022
Charles E Schumer
New York

Democrat
Constituents: 19,453,561
Next Election: 2022
Rick Scott
Florida

Republican
Constituents: 21,477,737
Next Election: 2024
Tim Scott
South Carolina

Republican
Constituents: 5,148,714
Next Election: 2022
Jeanne Shaheen
New Hampshire

Democrat
Constituents: 1,359,711
Next Election: 2026
Richard C Shelby
Alabama

Republican
Constituents: 4,903,185
Next Election: 2022
Kyrsten Sinema
Arizona

Democrat
Constituents: 7,278,717
Next Election: 2024
Tina Smith
Minnesota

Democrat
Constituents: 5,639,632
Next Election: 2026
Debbie Stabenow
Michigan

Democrat
Constituents: 9,986,857
Next Election: 2024
Dan Sullivan
Alaska

Republican
Constituents: 731,545
Next Election: 2026
Jon Tester
Montana

Democrat
Constituents: 1,068,778
Next Election: 2024
John Thune
South Dakota

Republican
Constituents: 884,659
Next Election: 2022
Thom Tillis
North Carolina

Republican
Constituents: 10,488,084
Next Election: 2026
Patrick J. Toomey
Pennsylvania

Republican
Constituents: 12,801,989
Next Election: 2022
Tommy Tuberville
Alabama

Republican
Constituents: 4,903,185
Next Election: 2026
Chris Van Hollen
Maryland

Democrat
Constituents: 6,045,680
Next Election: 2022
Mark Warner
Virginia

Democrat
Constituents: 8,535,519
Next Election: 2026
Raphael Warnock
Georgia

Democrat
Constituents: 10,617,423
Next Election: 2026
Elizabeth Warren
Massachusetts

Democrat
Constituents: 6,892,503
Next Election: 2024
Sheldon Whitehouse
Rhode Island

Democrat
Constituents: 1,059,361
Next Election: 2024
Roger Wicker
Mississippi

Republican
Constituents: 2,976,149
Next Election: 2024
Ron Wyden
Oregon

Democrat
Constituents: 4,217,737
Next Election: 2022
Todd Young
Indiana

Republican
Constituents: 6,732,219
Next Election: 2022

Data Sources


opensecrets.org | senate.gov