State Senator, District 28
Who is on the ballot for State Senator, District 28 in Tom Green County, Texas, on November 3, 2026? This guide lists 2 people running for State Senator, District 28: Charles Perry (Republican, incumbent) and Riley Rodriquez (Democratic).
People running in this race. Party is shown when the official list names one.
-
Prior races for Charles Perry
Prior races
Earlier vote totals from the linked reports, newest first. The page does not say who won unless the report does.
Year Race Election Votes in the report Source 2016 State Senator, District 28 2016 general - Charles Perry: 205,512.
- No opponent named.
- Secretary of State full-race canvass. Not Tom Green County votes.
State canvass elchist319 2016 State Senator, District 28 2016 Republican primary - Charles Perry: 97,890.
- Secretary of State full-race canvass. Not Tom Green County votes.
State canvass elchist273 2016 State Senator, District 28 November 8, 2016 generalParty: Republican - Charles Perry, Tom Green: 30,762.
- No opponent named.
- Tom Green County votes only. Not a district or statewide total.
2016 archives Show 9 earlier races
Year Race Election Votes in the report Source 2016 State Senator, District 28 March 1, 2016 Republican primary - Charles Perry, Tom Green: 12,550.
- No opponent named.
- Tom Green County votes only. Not a district or statewide total.
2016 archives 2014 State Senator, District 28 September 9, 2014 specialParty: Republican - Charles Perry: 22,860 of race total 42,816 (53.39 percent).
- Jodey Arrington, Republican: 12,958.
- E.M. Garza, Republican: 347.
- Delwin Jones, Republican: 677.
- Kerry Douglas McKennon, Libertarian: 358.
- Greg Wortham, Democratic: 5,616.
- Secretary of State full-race canvass. Not Tom Green County votes.
State canvass elchist177 2014 State Representative, District 83 2014 primaryParty: Republican - Charles Perry: 13,678.
- Steve Massengale: 5,055.
- Secretary of State full-race canvass. Not Tom Green County votes.
State canvass elchist169 2014 State Senator, District 28, unexpired term September 9, 2014 specialParty: Republican - Charles Perry, Tom Green: 1,989.
- Delwin Jones: 37.
- E. M. Garza: 57.
- Jodey Arrington: 2,076.
- Kerry Douglas McKennon: 52.
- Greg Wortham: 999 (no party on his line).
- Tom Green County votes only. Not a district or statewide total.
2014 results 2012 State Representative, District 83 2012 general - Charles Perry: 49,332.
- No opponent named.
- Secretary of State full-race canvass. Not Tom Green County votes.
State canvass elchist164 2012 State Representative, District 83 2012 primaryParty: Republican - Charles Perry: 13,142.
- Delwin Jones: 5,343.
- Secretary of State full-race canvass. Not Tom Green County votes.
State canvass elchist160 2010 State Representative, District 83 2010 general - Charles Perry: 33,824.
- No opponent named.
- Secretary of State full-race canvass. Not Tom Green County votes.
State canvass elchist154 2010 State Representative, District 83 2010 runoffParty: Republican - Charles Perry: 10,131.
- Delwin Jones: 7,403.
- Secretary of State full-race canvass. Not Tom Green County votes.
State canvass elchist150 2010 State Representative, District 83 2010 Republican primaryParty: Republican - Charles Perry: 8,136.
- Zach Brady: 7,310.
- Delwin Jones: 9,945.
- Secretary of State full-race canvass. Not Tom Green County votes.
State canvass elchist148 -
Riley Rodriquez Democratic
Shared source for names and parties: Texas Secretary of State ballot certification (https://www.sos.texas.gov/elections/forms/2026-ballot-cert.pdf), signed August 28, 2026 by Deputy Secretary Dave Nelson. Names are from the Tom Green County section. Election day is Tuesday, November 3, 2026.
This page does not endorse anyone.
Charles Perry
Charles Perry, Republican, is certified for State Senator, District 28. The Texas Senate lists him as the Republican senator for that district, a certified public accountant from Lubbock who was elected to the Senate in 2014 after two terms in the Texas House. That page says he chairs the Senate Committee on Water, Agriculture, and Rural Affairs, and that the San Angelo district office serves Tom Green County, Texas.
Riley Rodriquez
Riley Rodriquez, Democratic, is certified for State Senator, District 28. The Texas Ethics Commission list of candidates with a current treasurer, updated October 1, 2026, lists Riley Boone Rodriquez with a treasurer appointment dated August 26, 2025, for the office of state senator. That list does not give a district number, and it is not the official ballot. No official officeholder biography was found, so this note stops there.
What this job is
A state senator is one of 31 members of the Texas Senate and serves a four-year term. Together with the Texas House, the Senate considers proposed laws, proposed constitutional amendments, and the state budget. The Senate tries impeachment charges brought by the House.
This race is for District 28. The Texas Senate says the San Angelo district office for this seat serves Tom Green County, Texas.
Sources: Texas House, frequently asked questions; Texas Senate, District 28
The area
This race is for Texas Senate District 28. The plan in effect is Plan S2168, in use since the 2022 elections. The Texas Legislative Council profile for that plan, using the Census Bureau's 2020 to 2024 American Community Survey, estimates the district population at 917,743. The 2020 census count for the district is 909,503.
The senator's page lists the counties served by three district offices. The Lubbock office serves Crosby, Floyd, Garza, Hale, Hockley, Lamb, Lubbock, Lynn, and Terry. The San Angelo office serves Coleman, Concho, Mason, McCulloch, Menard, Mills, Nolan, Runnels, San Saba, Taylor, and Tom Green. The Childress office serves Baylor, Childress, Collingsworth, Cottle, Dickens, Donley, Fisher, Foard, Gray, Hardeman, Haskell, Jones, Kent, King, Knox, Motley, Stonewall, Throckmorton, Wheeler, Wichita, and Wilbarger.
In the 2020 census, Lubbock is entirely inside the district, with 257,141 people, and San Angelo is entirely inside, with 99,893. Abilene is split: 96 percent, 119,672 people, is in Taylor County, and 4 percent, 5,510 people, is in Jones County. Wichita Falls is 49 percent inside the district, 50,152 people. Plainview is entirely inside, with 20,187 people.
Sources: Texas Legislative Council, plans in effect; Texas Senate, District 28; Texas Legislative Council, Senate District 28 profile; Texas Legislative Council, Senate District 28 cities; Texas Legislative Council, Plan S2168 boundary file; U.S. Census Bureau, 2024 cartographic boundaries; U.S. Census Bureau, 2024 TIGER/Line roads; U.S. Geological Survey, Global Map 1:1,000,000-scale rivers and lakes
Main industries here
In that district profile, the largest group of civilian jobs is educational services and health care and social assistance: 115,947 people, 27.3 percent of 424,500 civilian workers. Retail trade is next, 51,579 people, 12.2 percent. Agriculture, forestry, fishing, hunting, and mining are counted as one group, 21,026 people, 5.0 percent. The report does not split ranching out of that group, and it does not split oil and gas out of it.
Source: Texas Legislative Council, Senate District 28 profile
Who holds it now
Charles Perry. The Texas Senate lists him as the Republican senator for District 28.
Source: Texas Senate, District 28
Who held this seat
These terms come from each member's page at the Legislative Reference Library, limited to rows the library numbers as Senate District 28. The district's counties have changed. An earlier District 28 was not the San Angelo seat. Where two people overlap, both rows are shown. This page does not pick which day the seat changed.
Sources: Texas Legislative Reference Library, Senate District 28 search; Texas Senate, District 28
The buttons keep terms that overlap that many years back from 2026. A term that reaches into the window is shown in full. This choice stays on this page.
A picture is shown when a public page publishes a portrait of that person. An empty box means no portrait was found. The picture is not part of the office list.
-
Charles Perry Republican
September 30, 2014 – present
The library lists this term through January 12, 2027.
-
Robert Duncan Republican
December 22, 1996 – July 3, 2014
-
John T. Montford Democrat
January 11, 1983 – August 22, 1996
-
E.L. Short Democrat
January 9, 1979 – January 11, 1983
-
Kent Hance Democrat
January 14, 1975 – January 9, 1979
-
H.J. 'Doc' Blanchard Democrat
January 8, 1963 – January 14, 1975
-
Preston Smith Democrat
January 8, 1957 – January 8, 1963
-
Kilmer Blaine Corbin Democrat
January 13, 1953 – January 8, 1957
-
Keith Franklin Kelly Democrat
January 14, 1947 – January 13, 1953
-
Jesse Eugene Martin Democrat
January 10, 1939 – January 14, 1947
-
Frank Hill Rawlings Democrat
January 13, 1931 – January 10, 1939
-
Julien Capers Hyer Democrat
January 8, 1929 – January 13, 1931
-
Robert Alda Stuart Democrat
January 13, 1925 – October 25, 1928
-
Joseph Washington Burkett, Sr Democrat
July 18, 1921 – January 13, 1925
-
John A. Russell Democrat
January 11, 1921 – May 5, 1921
-
Charles Russell Buchanan Democrat
January 9, 1917 – January 11, 1921
-
Homer Platte Brelsford Democrat
January 14, 1913 – January 9, 1917
-
William John Bryan Democrat
January 12, 1909 – January 14, 1913
-
William Jackson Cunningham Democrat
January 29, 1907 – January 12, 1909
-
Albert Scales Hawkins Democrat
January 10, 1905 – December 22, 1906
-
William Petit Sebastian Democrat
January 10, 1899 – January 10, 1905
-
Henry Augustus Tillett Democrat
January 12, 1897 – January 10, 1899
-
Robert Douglass Gage Democrat
January 8, 1895 – January 12, 1897
-
Jacob Chesterfield Baldwin Democrat
January 10, 1893 – January 8, 1895
-
Robert Henry Burney Democrat
January 11, 1887 – January 10, 1893
-
Augustus Weyman Houston Democrat
January 9, 1883 – January 11, 1887
-
Lucius Henry Browne Democrat
April 6, 1882 – January 9, 1883
-
Ellsberry Richard Lane Democrat
January 14, 1879 – February 1, 1882
-
William Henry Crain Democrat
April 18, 1876 – August 20, 1877
-
William Harrison Westfall Democrat
January 14, 1873 – April 18, 1876
-
Nathan George Shelley Democrat
January 14, 1873 – January 13, 1874
-
Marmion Henry Bowers Democrat
February 8, 1870 – March 3, 1872
-
George Ewing Burney
February 2, 1863 – February 7, 1870
-
George Bernard Erath
November 4, 1861 – January 14, 1862
-
Edwin B. Scarborough
November 7, 1853 – November 4, 1861
