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.

Bexar County

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.

Brewster County 

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

Crane County

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

Crockett County

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

Culberson County

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

Dimmit County

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

Edwards County

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

El Paso County

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.

Frio County 

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

Hudspeth County 

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.

Jeff Davis County

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

Kinney County

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.

La Salle County

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

Loving County

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

Maverick County

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.

Medina County

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

Pecos County

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

Presidio County

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

Reagan County

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

Reeves County

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

Schleicher County 

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.

Sutton County

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

Terrell County

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.

Upton County

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

Uvalde County

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.

Val Verde County

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.

Ward County 

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.

Winkler County

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

Zavala County

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