Skip to content
Texas ballot
Photo of Chris Putnam

Chris Putnam

RepublicanFirst-time candidate

Chris Putnam ran for U.S. House Texas District 12 in 2026. This is their first run for office.

From the candidate’s public filings

Background

Chris Putnam (Republican Party) ran for election to the U.S. House to represent Texas' 12th Congressional District. He did not appear on the ballot for the Republican primary on March 1, 2022.

Campaign themes

Chris Putnam did not complete [the profile publisher]'s 2022 Candidate Connection survey.

.votebox {

color: #888;

display: table;

max-width: 600px;

}

.electionsectionheading {

font-size: 1.25em;

font-weight: bold;

padding-left: 10px;

margin-bottom: .75em;

margin-top: 1em;

}

.results_text {

font-size: 0.9em;

font-weight: 200;

border-bottom: 1px solid grey;

padding-bottom: 7px;

}

.election_results_text {

display: inline;

}

.race_header {

background: #4c4c4c;

color: #fff;

padding:7px 8px 8px;

text-align: center;

margin-bottom: 4px;

}

.race_header.democratic {

background-color: #003388;

}

.race_header.republican {

background-color: #db0000;

}

.race_header.libertarian {

background-color: #dac113;

}

.race_header.green {

background-color: #6db24f;

}

.mw-body #mw-content-text .votebox .race_header h3.votebox-header-office-name {

font-size: 20px;

letter-spacing: .03em;

padding-bottom: 8px;

padding-left: 0;

}

.mw-body #mw-content-text .votebox .race_header h5.votebox-header-election-type {

font-size: 16px;

font-weight: 300;

letter-spacing: .04em;

padding-left: 0;

margin-top: 0px;

margin-bottom: 0px;

line-height: 1.5em;

}

.results_table {

width: 100%;

}

.votebox_legend {

width: 100% !important;

}

.votebox_legend .non_result_row {

vertical-align: top;

}

.results_row td {

padding-bottom: 3px;

padding-top: 3px;

}

.results_row td:first-child {

padding-left: 8px;

}

.results_row {

height: 56px;

}

.votebox-results-cell--check {

color: #6db24f;

font-size: 2em;

}

.mw-content-ltr td.votebox-results-cell--text,

.mw-body #mw-content-text th.votebox-results-cell--text {

font-weight: 300;

}

.mw-body #mw-content-text th.votebox-results-cell--text {

font-weight: 100;

text-align: left;

}

.votebox-results-cell--number {

text-align: center;

}

.image-candidate-thumbnail-wrapper {

border: 1px solid #999;

border-radius: 50%;

display: block;

height: 50px;

overflow: hidden;

position: relative;

width: 50px;

margin-right: 10px;

}

.image-candidate-thumbnail-wrapper .image-candidate-thumbnail {

width: 100%

}

.results_row.winner {

background-color: #f4f4f4;

}

.non_result_row {

color: #888;

font-size: 12px;

letter-spacing: 0.03em;

}

.non_result_row th {

text-align: left !important;

}

.non_result_row div {

display: inline-block;

}

.race_footer {

display: block;

margin: 8px auto;

width: 50%;

}

.votebox-results-metadata {

padding-bottom: 8px;

padding-left: 16px;

padding-top: 8px;

}

.votebox-results-metadata-p {

font-size: 12px;

letter-spacing: 0.03em;

padding-bottom: 0px;

margin-bottom: -2px !important;

}

.outer_percentage {

margin: 0px 10px;

width: 90%;

background-color: #ccc;

float: left;

height: 22px;

overflow-y: hidden;

position: relative;

top: -1px;

max-width: 75px;

}

.inner_percentage {

display: inline-block;

position: absolute;

top: 0px;

left: 0px;

height: 100%;

}

.inner_percentage.Democratic {

background-color: #003388;

}

.inner_percentage.Republican {

background-color: #db0000;

}

.inner_percentage.Libertarian {

background-color: #f9d334;

}

.inner_percentage.Green {

background-color: #6db24f;

}

.inner_percentage.CrossFiled {

background-color: grey;

}

.inner_percentage, .inner_percentage.Nonpartisan, .inner_percentage.Independent, .inner_percentage.Constitution, .inner_percentage.unknown {

background-color: green;

}

.percentage_number {

display: inline-block;

width: 100%;

color:white;

position: absolute;

top: 2px;

left: 0;

text-align: center;

z-index:1;

}

.votebox_bp_logo {

width: 35px !important;

vertical-align: middle;

margin-right: 12px;

position: relative;

top: -5px;

}

.votebox-covid-disclaimer {

font-style: italic;

margin-bottom:16px;

margin-top: 16px;

}

.indicate_scroll {

font-size: 12px;

margin: 0;

padding-bottom: 5px;

font-style: italic;

color: #0645ad;

}

@media screen and (max-width: 350px) {

.race_header, .results_text, .results_table_container, .votebox_legend {

width: 350px;

}

.votebox {

overflow-x: scroll;

width: 100%;

display: block;

}

}

.votebox-scroll-container {

overflow-x: auto;

}

.silhouette-image-container {

position: relative;

display: inline-block;

}

.silhouette-text-overlay {

position: absolute;

top: 0;

left: 0;

right: 0;

bottom: 0;

display: flex;

justify-content: center;

align-items: center;

background-color: white;

opacity: 0;

font-size: 12px;

text-align: center;

transition: opacity 0.3s ease;

border-radius: 100%;

line-height: 1.1;

cursor: pointer;

}

.silhouette-image-container:hover .silhouette-text-overlay {

opacity: 1;

}

.votebox-scroll-container {

overflow-y: hidden;

}

.results_table_container {

max-height: 580px;

overflow-y: auto;

}

</p>

Texas' 12th Congressional District election, 2020 (March 3 Democratic primary)

Texas' 12th Congressional District election, 2020 (March 3 Republican primary)

General election

General election for U.S. House Texas District 12Incumbent Kay Granger defeated Lisa Welch and Trey Holcomb in the general election for U.S. House Texas District 12 on November 3, 2020. Candidate%Votes✔Kay Granger (R)

63.7

233,853Lisa Welch (D)

33.0

121,250Trey Holcomb (L)

3.2

11,918Incumbents are bolded and underlined. The results have been certified. SourceTotal votes: 367,021

= candidate completed the [the profile publisher] Candidate Connection survey.If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the [the profile publisher] Candidate Connection Survey.Do you want a spreadsheet of this type of data? Contact our sales team.

Democratic primary election

Democratic primary for U.S. House Texas District 12Lisa Welch defeated Danny Anderson in the Democratic primary for U.S. House Texas District 12 on March 3, 2020. Candidate%Votes✔Lisa Welch

81.1

36,750Danny Anderson

18.9

8,588

There were no incumbents in this race. The results have been certified. SourceTotal votes: 45,338

= candidate completed the [the profile publisher] Candidate Connection survey.If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the [the profile publisher] Candidate Connection Survey.Do you want a spreadsheet of this type of data? Contact our sales team.

Withdrawn or disqualified candidates

Al Woolum (D)

Republican primary election

Republican primary for U.S. House Texas District 12Incumbent Kay Granger defeated Chris Putnam in the Republican primary for U.S. House Texas District 12 on March 3, 2020. Candidate%Votes✔Kay Granger

58.0

43,420Chris Putnam

42.0

31,420Incumbents are bolded and underlined. The results have been certified. SourceTotal votes: 74,840

= candidate completed the [the profile publisher] Candidate Connection survey.If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the [the profile publisher] Candidate Connection Survey.Do you want a spreadsheet of this type of data? Contact our sales team.

Libertarian convention

Libertarian convention for U.S. House Texas District 12Trey Holcomb advanced from the Libertarian convention for U.S. House Texas District 12 on March 21, 2020. Candidate✔Trey Holcomb (L)

There were no incumbents in this race. The results have been certified.

= candidate completed the [the profile publisher] Candidate Connection survey.If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the [the profile publisher] Candidate Connection Survey.Do you want a spreadsheet of this type of data? Contact our sales team.

Chris Putnam did not complete [the profile publisher]'s 2020 Candidate Connection survey.

Campaign website

IMMIGRATION

Washington has utterly failed to close the border and fix our broken immigration system. Unlike our 24-year incumbent, I will support President Trump’s efforts to build the wall,eliminate the free government incentives that motivate people to migrate here illegally and end sanctuary cities. Already, we are seeing the positive effects of President Trump’s tough actions on immigration, and I will stand shoulder to shoulder with my fellow conservatives to ensure we permanently secure the southern border and never grant amnesty to those here illegally.

RIGHT TO LIFE

Kay Granger has a long career of funding Planned Parenthood and standing publicly with the pro-abortion left. While she’s on record, over and over, as being a “pro-choice Republican,” it’s only at election time when she claims to be pro-life. Chris has long been a supporter of local pro-life efforts in North Texas, and will always vote to protect the unborn, as well as the right to life from conception to natural death.

SPENDING, DEBT & TAXES

In the 24 years she's been in Congress Kay Granger has tripled the size of the federal government and run our national debt up 5X to a dangerous $23 Trillion dollars. We also have a $1 trillion annual budget deficit. The federal government already takes far too much money out of your pockets. By getting our federal budget under control, we can further cut taxes for hard-working Texans and all Americans. Chris will fight to reduce the size of the government and throw out our punishing income tax system, replacing it with a flat tax or the fair tax.

TERM LIMITS

Chris actually passed terms limits on himself as a Mayor Pro Tem and supports the US Term Limits effort. Career politicians in Washington lose all sense of servant leadership and instead seek ways to serve themselves. 24 year incumbent Kay Granger has used her Washington insider status to reward her family, helping her son get rich running Tarrant County’s Panther Island project into the ground, while wasting millions in our tax dollars!

SECOND AMENDMENT

Like never before, law-abiding gun owners are seeing their god-given rights threatened. Chris Putnam will be a leader in defending the 2nd Amendment at every opportunity. DC gun-grabbers like Beto O’Rourke and Nancy Pelosi must get a clear message at the ballot box: the right to keep and bear arms is non-negotiable, and Texans will always defend themselves and their families.

HEALTHCARE

Obamacare and Washington’s repeated attempts to take over our healthcare system are a complete disaster. More government is not the solution to a problem the government has largely created. Congress should repeal Obamacare and free American consumers to pick the level of coverage that is right for them.[1]

—Chris Putnam 2020 campaign website[2]

googletag.cmd.push(function() { googletag.display("div-gpt-ad-1548351761485-0"); });

On the 2026 ballot

Links

Compiled from the candidate’s published profile as of September 30, 2026.

Source(opens in new tab)