Election Day – Tuesday, May 28, 2024
Early Voting – May 20 to May 24
Make your plan to vote now!
Find your county below to see early voting locations, times the polls will be open, and where to vote on Election Day.
Friday, May 17th, is the last day to apply for a ballot by mail. Your application for a ballot by mail must be received no later than 5pm by your local election office. Completed ballots must be received by Election Day, May 28th, at 7:00pm or by 5:00pm the next business day if postmarked by 7:00pm on Election Day.
You can also visit the Texas Secretary of State website for additional information.
Early Voting in Bexar County – 8am to 8pm
Christian Family Baptist Church | 1589 Grosenbacher Rd, San Antonio |
Fair Oaks Ranch City Office | 7286 Dietz Elkhorn Rd, Fair Oaks Ranch |
Maverick Library | 8700 Mystic Park, San Antonio |
Parman Library at Stone Oak | 20735 Wilderness Oak, San Antonio |
Shavano Park City Hall | 900 Saddletree Ct, Shavano Park |
City of Somerset Hall and Police Department | 7360 E 6th St, Somerset |
Encino Branch Library | 2515 E. Evans Rd., San Antonio |
Cody Branch Library | 11441 Vance Jackson, San Antonio |
UTSA (Bexar Room) | 1 UTSA Circle, San Antonio |
Igo Branch Library | 13330 Kyle Seale Parkway, San Antonio |
Northwest Vista College (Mountain Laurel Rm. 101 A&B) | 3535 N. Ellison Dr., San Antonio |
Northside Activity Center | 7001 Culebra, San Antonio |
Guerra Branch Library | 7978 Military Dr. W., San Antonio |
McAuliffe Middle School | 9390 S.W. Loop 410, San Antonio |
Palo Alto College (Ozuna Library Rm. 102) | 1400 W. Villaret Blvd., San Antonio |
Southside ISD Admin. Building | 1460 Martinez-Losoya Rd, San Antonio |
Election Day – 7am to 7pm
Please visit the Bexar County Elections website to learn more about your precinct and to use an interactive map to find your polling place.
Early voting in Brewster County – 7am to 7pm
Judge Val Clark Beard Office Complex (Old Library) | 203 N 7th St, Alpine |
Election Day – 7am to 7pm, Voters must vote in their assigned precinct.
Precinct 1 – Assembly of God Fellowship Hall, 1802 N Hwy 118, Alpine
Precincts 2 & 8 – Judge Val Clark Beard Office Complex, 203 N 7th St., Alpine
Precinct 3 – Marathon Community Center, 2nd and Ave E., Marathon
Precinct 4 – Alpine City Council Chambers, 803 W Holland, Alpine
Precincts 5, 6, 7 – JW “Red” Pattillo Community Center, 201 Rex Ivey Rd., Terlingua
Early voting in Crane County – 7am to 7pm
Crane County Courthouse Law Library | 201 W. 6TH STREET, ROOM 112, CRANE |
Election Day – 7am to 7pm, Crane County Courthouse Law Library, 201 W 6th St., Room 112, Crane
Early voting in Crockett County – 7am to 7pm
Crockett County Courthouse Annex | 909 AVE D OZONA |
Election Day – 7am to 7pm, Voters must vote in their assigned precinct.
Precinct 1 – Crockett County Courthouse Annex
Precinct 2 – Crockett County Senior Citizens Building
Precinct 3 – Crockett County Civic Center
Precinct 4 – Chamber of Commerce
Early voting in Culberson County – 7am to 7pm
Culberson County Clerk’s Office | 300 LaCaverna St., Van Horn |
Election Day – 7am to 7pm, Voters must vote in their assigned precinct.
Precinct 1 – Convention Center, 1801 W Broadway A, Van Horn
Precinct 2 – Culberson County Courthouse, 300 LaCaverna St., Van Horn
Precinct 3-5 & 3-3 – Karen D Young Auditorium, 711 N Houston St., Van Horn
Early voting in Dimmit County – 8am to 8pm
Dimmit County Historic Courthouse | 103 N 5th St, Carrizo Springs |
Election Day – 7am to 7pm
Carrizo Springs Civic Center, 407 N 7th St., Carrizo Springs
Early voting in Edwards County – 7am to 7pm
Edwards County & District Clerk’s Office; Edwards County Annex | 101 E Main St, Rocksprings |
Election Day – 7am to 7pm, Voters must vote in their assigned precinct.
Precinct 1 – Park Building, 903 N US Hwy 377, Rocksprings
Precinct 2 – Nueces Canyon Independent School District Administrative Bldg., 200 Taylor St., Barksdale
Precinct 3 – Family Center First Baptist Church, 500 S Hwy 55, Rocksprings
Precinct 4 – Church of Christ Annex, 106 S College St., Rocksprings
Precinct 5 – Edwards County Courthouse Main Hallway, 100 West Main St., Rocksprings
Early voting in El Paso County – Hours vary depending on location.
W.E. Neill Community Center (Library), 8am to 5pm | 19210 Cobb Ave., Tornillo |
Fabens Community Center (Pool Room), 9am to 6pm | 201 NE Camp St, Fabens |
San Elizario Municipal Court (Council Chambers), 8am to 5pm | 12004 Socorro Rd Suite B, San Elizario |
Agua Dulce Community Center (Classroom B), 10am to 7pm | 15371 Kentwood Ave., El Paso |
Clint ISD Early College Academy (Library), 8am to 5pm | 13100 Alameda Ave., Clint |
Arlington Park Shelter (Main Room), 9am to 6pm | 10350 Pasadena Cir., El Paso |
Chayo Apodaca Community Center, 9am to 6pm | 341 N. Moon Rd., El Paso |
Gonzalez Place (Community Room), 8am to 5pm | 4101 Rich Beem Blvd., El Paso |
Oz Glaze Senior Center (Main Dining Area), 10am to 7pm | 13969 Veny Webb St., Horizon City |
Pebble Hills High School (Auditorium Foyer), 8am to 5pm | 14400 Pebble Hills Blvd., El Paso |
Officer David Ortiz Recreation Center, 9am to 6pm | 563 N Carolina Dr., El Paso |
UTEP Union Building East, 8am to 5pm | 351 W University Ave., El Paso |
YWCA West, 8am to 6pm | 313 Bartlett Dr., El Paso |
The Shoppes at Solana, 9am to 6pm | 750 Sunland Park Dr., El Paso |
South El Paso Senior Center, 8am to 5pm | 600 S Ochoa St., El Paso |
SISD District Service Center, 8am to 5pm | 12440 Rojas Dr., El Paso |
Nations Tobin Sports Center, 9am to 6pm | 8831 Railroad Dr., El Paso |
Mountain View-Rae Gilmore Recreation Center, 10am to 6pm | 8501 Diana Dr., El Paso |
Ysleta Community Learning Center (Annex), 9am to 6pm | 121 Padres Dr., El Paso |
Enrique Moreno County Courthouse, 7am to 7pm | 500 E San Antonio Ave., El Paso |
Marty Robbins Recreation Center, 9am to 6pm | 11620 Vista Del Sol Dr., El Paso |
Hilos de Plata Senior Center, 9am to 6pm | 4451 Delta Dr., El Paso |
Wellington Chew Senior Center, 8am to 5pm | 4430 Maxwell Ave., El Paso |
Gary del Palacio Recreation Center, 9am to 6pm | 3001 Parkwood St., El Paso |
Esperanza Acosta Moreno Library, 10am to 7pm | 12480 Pebble Hills Blvd., El Paso |
El Paso County Northwest Annex, 8am to 5pm | 435 E Vinton Rd., El Paso |
Bassett Place, 10am to 7pm | 6101 Gateway Blvd West, El Paso |
Bowling Family YMCA, 9am to 6pm | 5509 Will Ruth Ave., El Paso |
El Paso County Eastside Annex, 8am to 5pm | 2350 George Dieter, El Paso |
Commissioner’s Corner, 9am to 6pm | 10700 Montana Ave., El Paso |
Canutillo Nutrition Center, 8am to 5pm | 7351 Bosque Rd., Canutillo |
EPCC Administrative Services, 8am to 5pm | 9050 Viscount Blvd., El Paso |
Dorris Van Doren Library, 10am to 7pm | 551 Redd Rd., El Paso |
Election Day – 7am to 7pm Voters may vote at any County Voting Center. Visit the El Paso County Election website to find your closest Voting Center.
Early voting in Frio County – 7am to 7pm
Frio County Conference Rm. | 410 S. Pecan St., Pearsall |
Election Day – 7am to 7pm, Voters must vote in their assigned precinct.
Precinct 1, Box 1- Frio County Conference Room, 410 S Pecan St., Pearsall
Precinct 1, Box 2 – Pearsall Housing Authority, 501 W Medina St., Pearsall
Precinct 2, Box 4 – Pearsall ISD Elections Office, 522 E Florida St. Pearsall
Precinct 2, Box 5 – Bigfoot Alternative Center, 13777 FM 472, Bigfoot
Precinct 2, Box 6 – Moore Community Center, 647 CR 1543, Moore
Precinct 3, Box 3 – Pearsall Public Library, 200 E Timothy St., Pearsall
Precinct 3, Box 8 – Ted Flores Elementary, 1005 N Willow St., Pearsall
Precinct 4, Box 9 – Frio County Annex Bldg., 101 N Commerce St., Dilley
Precinct 4, Box 10 – City of Dilley Municipal Court, 231 W FM 117, Dilley
Early voting in Hudspeth County – Contact County office for information.
Hudspeth County Clerk | 109 W Millican St, Sierra Blanca |
Election Day – Contact County office for information.
Early voting in Jeff Davis County – 7am to 7pm
Jeff Davis County Clerk | 111 N Front St, Fort Davis |
Election Day – 7am to 7pm
Precinct 1, 2, 3 – County & District Clerk’s Office, 111 N Front St., Fort Davis
Precinct 4 – Valentine Community Complex, 204 W Bell Ave., Valentine
Precinct 5 – DMPOA – Community Center, 101 Yellowknife Trail, Fort Davis
Early voting in Kinney County – Contact County office for information.
Kinney County Civic Center | 200 East Spring Street, Brackettville |
Election Day – Contact County office for information.
Early voting in La Salle County- 7am to 7pm
La Salle County Elections Office | 117 N. Front St., Cotulla |
Election Day – 7am to 7pm
Precinct 1 – Alexander Convention Center, 290 I-35, Cotulla
Precinct 2 – Encinal Community Center, 108 Nopal St., Encinal
Precinct 3 – Martinez Park Complex Conference Room, 916 Huddleston, Cotulla
Precinct 4 – Fowlerton Baptist Church, Indiana & Sherman, Fowlerton
Precinct 5 – La Salle County Elections Office, 117 N Front St., Cotulla
Precinct 6 – First Church of Cotulla, 302 N Center St., Cotulla
Early voting in Loving County – 7am to 7pm
Loving County Courthouse | 100 Bell Street Mentone |
Election Day – 7am to 7pm, Loving County Courthouse, 100 Bell St., Mentone
Early voting in Maverick County – Contact County office for information.
Eagle Pass Multi-Purpose Center | 480 S Adams St, Eagle Pass |
Election Day – Contact County office for information.
Early voting in Medina County – 7am to 7pm
ELECTIONS DEPARTMENT HONDO | 1300 AVE M, Rm 110, HONDO |
Medina County Precinct 4 Commissioner’s Office | 317 TX-132 N, Devine |
MEDINA COUNTY BLDG PCT 2 CASTROVILLE | 8366 FM471 S #107, Castroville |
Election Day – 7am to 7pm
Hondo Public Library, 2003 Ave K, Hondo
South Texas Regional Training Center, 402 Carter, Hondo
Medina County Precinct 2 Annex Bldg., 8366 FM 471 S, Castroville
Medina County Precinct 4 Annex Bldg., 317 Hwy 132 N, Devine
Medina County ESD No 1, Fire/EMS, Station 15, 135 Stone Loop, Castroville
D’Hanis Community Center, 7475 CR 524, D’Hanis
First Baptist Church, 300 Pearson St., Natalia
Medina County ESD No 1, Fire/EMS, Station 12, 7121 CR 271, Mico
Early voting in Pecos County – Hours vary depending on location.
Imperial Community Center, 8am to 5pm | 208 S. Allison Ave., Imperial |
Iraan Community Center, 8am to 5pm | 508 S. Farr St, Iraan |
Pecos County Courthouse Annex, 7am to 7pm | 200 S Nelson St, Fort Stockton |
Election Day – 7am to 7pm, Voters must vote in their assigned precinct.
Precinct 1 – Senior Citizens Center, 1010 W 14th St., Fort Stockton
Precinct 2 – Pecos County Annex, 200 S Nelson, Fort Stockton
Precinct 3 – Sheffield Community Center, 301 S Pine, Fort Stockton
Precinct 4 – Iraan Community Center, 508 S Farr Iraan
Precinct 5 – Old Schoolhouse, W Hwy 11, Girvin
Precinct 6 – Coyanosa Community Center, 4678 S Frank St, Coyanosa
Precinct 7 – Rural Community Hall, 115 W 44th Lane, Fort Stockton
Precinct 9 – Imperial Community Center, 208 Allison, Imperial
Precinct 10 – Fort Stockton Public Library, 500 N Water St., Fort Stockton
Early voting in Presidio County – 8am to 5pm
Marfa Activity Center | 302 S Highland Ave, Marfa |
Presidio County Annex, Bldg B | 300 O Reilly St, Presidio |
Election Day – 7am to 7pm, Voters must vote in their assigned precincts.
Precincts 1 & 7 – Marfa Visitor Center, 302 S Highland Ave., Marfa
Precinct 2 – Presidio Activity Center, 1200 E O’Reilly St., Presidio
Precincts 3 & 4 – Presidio County Annex, Bldg B, Presidio
Precinct 5 & 6 – 309 Jose Rodriguez St., Presidio
Early voting in Reagan County – 6am to 6pm
Reagan County Courthouse | 300 N Plaza Ave, Big Lake |
Election Day – 7am to 7pm, Voters must vote in their assigned precinct.
Precinct 1 – Old Reagan County Fire Station, 207 N Plaza Ave., Big Lake
Precinct 2 – Reagan County Community Bldg., 1305 N Montana, Big Lake
Precinct 3 – Bethel Baptist Life Center, 1106 N Utah, Big Lake
Precinct 4 – Reagan County Library, 300 N Plaza Ave., Big Lake
Early voting in Reeves County – Hours vary depending on location.
Reeves County Civic Center, 7am to 7pm | 1500 S. Cedar St., Pecos |
Balmorhea Community Center, 8am to 4:00pm | 101 I-10 Business Loop, Balmorhea |
Election Day – 7am to 7pm
Box 2, 10, 11 – Reeves County Civic Center, 1500 S Cedar St., Pecos
Box 5, 6 – Balmorhea Community Center, 101 I-10 Business Loop, Balmorhea
Early voting in Schleicher County – Contact County office for information.
Schleicher County Clerk Office | 2 S Divide St, Eldorado |
Memorial Building | Courthouse Square Park, 107 Cottonwood St, Eldorado |
Election Day – Contact County office for information.
Early voting in Sutton County – 5//20 to 5/22, 7:30am to 4:30pm, 5/23 to 5/24, 7:00am to 7:00pm
Sutton County Annex | 300 E Oak St, Sonora |
Election Day – 7:00am to 7:00pm, Sutton County Annex, 300 E Oak St., Sonora
Early voting in Terrell County – Contact County office for information.
Terrell County Courthouse: County Clerk’s Office | 105 Hackberry Street, Sanderson |
Election Day – Contact County office for information.
Early voting in Upton County – 7am to 7pm
McCamey Annex | 108 W 5th St, McCamey |
Upton County Courthouse Annex | 1000 Rankin St, Rankin |
Election Day – 7am to 7pm
McCamey Annex, 108 W 5th St., McCamey
Upton County Courthouse Annex, 1000 Rankin St., Rankin
Midkiff Public Library, 12701 Farm to Market 2401, Midkiff
Early voting in Uvalde County – Contact County office for information.
SSGT Willie de Leon Civic Center | 300 E Main St, Uvalde |
Election Day – Contact County office for information.
Early voting in Val Verde County – Contact County office for information.
Old County Court at Law | 207 B E Losoya St, Del Rio |
Election Day – Contact County office for information.
Early voting in Ward County – Contact County office for information.
Ward County Clerk’s Office | 400 S Allen, Suite 101, Monahans |
Election Day – Contact County office for information.
Early voting in Winkler County – 7am to 7pm
Winkler County Clerk’s Office, 1st Floor County Courthouse | 100 E Winkler St, Kermit |
Election Day – 7am to 7pm, Voters must vote in their assigned precincts.
Precincts 101, 201, 301, 401 – Recreation Center at County Park, 1507 School St., Kermit
Precinct 202 – Community Center, 306 NW 2nd St., Wink
Early voting – 8am to 5pm
Zavala County Clerk’s Office | 200 E. Uvalde St., Crystal City |
J.P. Precinct #4 Community Building | 121 US HWY. 57, La Pryor |
Precinct 1 Zavala County Government Center | 44 West Avenue, Batesville |
Election Day – 7am to 7pm, Voters must vote in their assigned precinct.
Precinct 1 – Zavala County Govt Center, 44 West Ave., Batesville
Precinct 1A – Zavala County Courthouse, District Courtroom, 200 E Uvalde St., Crystal City
Precinct 2 – Zavala County Courthouse, Zavala County Commissioners Courtroom, 200 E Uvalde St., Crystal City
Precinct 3 – Justice of the Peace, 700 E Lake St., Crystal City
Precinct 4- Community Bldg., 121 US Hwy 57, La Pryor
Precinct 4A – Zavala County Road Department, 1700 North US Hwy 83, Crystal City