Local office in Texas

Texas May 2027 Election Calendar for City and School Candidates

Every date a Texas city or school board candidate needs for May 1, 2027: filing Jan 13 to Feb 12, voter deadlines, early voting and runoffs.

Voting booths marked Vote Day beside an American flag

Texas holds its spring uniform election on Saturday, May 1, 2027. Many cities and school districts elect their mayors, council members and school board trustees on that date. For candidates, the first dates that matter are Tuesday, January 12, 2027, the last day to register to vote or update your registration if you plan to file, and the filing period itself, which runs from Wednesday, January 13, 2027 to 5 p.m. on Friday, February 12, 2027. Applications go to the city secretary for city offices and to the secretary of the school board (or the person the board designates) for trustee seats.

Not every city and school district votes in May. Some hold their elections on Tuesday, November 2, 2027 instead, and the dates for that election are at the end of this page. Ask your city secretary or school district office which date applies to your seat before you plan anything else.

Most dates below come from the Texas Secretary of State's "Important Election Dates" page. A few are not yet on an official 2027 calendar, so we calculated them from the Texas Election Code and marked them "based on state law." Confirm each date with your filing authority. For the full process of getting on the ballot, start with our guide to running for local office in Texas.

Key dates at a glance

Date What happens
Monday, December 14, 2026 Deadline for cities and districts to post notice of the filing period
Tuesday, January 12, 2027 Last day for candidates to register to vote or update their registration
Wednesday, January 13, 2027 Filing opens for an application for a place on the ballot
Friday, February 12, 2027, 5 p.m. Filing deadline
Tuesday, February 16, 2027, 5 p.m. Write-in declarations due (based on state law)
Friday, February 19, 2027, 5 p.m. Last day to withdraw (based on state law)
Friday, March 5, 2027, 5 p.m. Extended filing deadline, only for a city office with a four-year term that drew no candidates
Thursday, April 1, 2027 Last day to register to vote
Monday, April 19 to Tuesday, April 27, 2027 Early voting in person, as listed by the Secretary of State
Tuesday, April 20, 2027 Last day for a mail ballot application to be received
Saturday, May 1, 2027 Election day; polls open 7 a.m. to 7 p.m.
May 31 to June 15, 2027 The window for any runoff (based on state law)

November and December 2026: before filing opens

A person writing on a large desk calendar

Sunday, November 15, 2026, if you plan to text voters. Campaign Verify, the check political campaigns need before texting from a registered number, sets its cycle by request date. A request made before November 15 expires on Sunday, January 31, 2027. A request made on or after November 15 lasts until Wednesday, January 31, 2029, which covers both 2027 election dates.

Monday, December 14, 2026. Deadline for a city or district to post its notice of the filing period, which must name an email address where applications may be filed (Election Code Section 141.040). Cities and districts that can levy a tax must also post the filing requirements and deadlines for each elected office on their websites. Read these notices early, because they are where any local filing fee or petition requirement will appear.

January 2027: registration and filing open

Friday, January 1, 2027. First day voters may apply for a ballot by mail for the May election.

Tuesday, January 12, 2027. Last day for candidates planning to file for a local ballot to register to vote or update their registration. Most city and school offices require you to be a registered voter of the territory, with the registration in effect, by the filing deadline.

Wednesday, January 13, 2027. Filing opens. An application filed before this date is void. The Secretary of State's form is Form 2-49, and it must be sworn to before a notary or another person authorized to give oaths. Our post on the Texas application for a place on the ballot walks through it line by line.

February 2027: the filing deadline

A sign pointing to an official ballot drop box

Friday, February 12, 2027, 5 p.m. Filing deadline for city and school board candidates (Election Code Sections 143.007 and 144.005, and Education Code Section 11.055). A mailed application counts only when it is received. If your city requires a filing fee or a petition, it must be filed at the same time as the application.

Tuesday, February 16, 2027, 5 p.m. (based on state law). Declarations of write-in candidacy are due, on the 74th day before election day (Election Code Section 146.054; Education Code Section 11.056). In city and school trustee races, write-in votes are counted only for candidates who filed this declaration.

Friday, February 19, 2027, 5 p.m. (based on state law). Last day to withdraw, on the 71st day before election day (Election Code Section 145.092). A withdrawal is filed with the same office as the application, using a notarized Certificate of Withdrawal or a notarized letter. This deadline does not move for weekends or holidays.

After the deadlines: unopposed races. If every candidate on a city's or district's ballot is unopposed once the filing and write-in deadlines pass, the governing body declares them elected and the election is not held (Election Code Sections 2.051 to 2.053). With single-member districts, this can apply within one district if no contested at-large race is on the ballot.

March 2027: late filings and challenges

Friday, March 5, 2027, 5 p.m. If no one filed for a city office with a four-year term by February 12, filing for that office stays open until this date (Election Code Section 143.008). This does not apply to two-year or three-year terms, or to school board seats.

Friday, March 12, 2027 (based on state law). After this date, the 50th day before the election, an application can no longer be challenged over its form, content or procedure (Election Code Section 141.034). Eligibility questions are handled separately.

April 2027: voter deadlines and early voting

Thursday, April 1, 2027. Last day to register to vote in the May 1 election. Remind supporters who have moved to update their registration before this date.

Monday, April 19 to Tuesday, April 27, 2027. Early voting in person, as listed by the Secretary of State. A 2025 law, Senate Bill 2753, ends early voting the day before election day once the Secretary of State publishes the report that puts it into effect, and no date has been set for that report. If it applies to the May election, early voting would run from Thursday, April 22 to Friday, April 30, 2027 (based on state law). Confirm dates, hours and locations with your city secretary, school district or county elections office before you announce them.

Tuesday, April 20, 2027. Last day for a voter's application for a ballot by mail to be received (not postmarked).

May 2027: election day

A hand placing a ballot into a ballot box

Saturday, May 1, 2027. Election day. Polls are open from 7 a.m. to 7 p.m. (Election Code Section 41.031). A mail ballot must arrive by 7 p.m. if its envelope is not postmarked.

Monday, May 3, 2027, 5 p.m. Last day for a mail ballot to arrive if it was postmarked by 7 p.m. on election day. Different deadlines apply to some overseas and military voters.

June 2027: runoffs, where required

A runoff happens only where a majority is required and no candidate receives one (Election Code Section 2.021). Otherwise the candidate with the most votes wins. A city whose council serves terms longer than two years must elect its council by majority vote (Texas Constitution, Article XI, Section 11), and some charters also require a majority. A school board uses plurality unless it adopted a majority-vote resolution at least 180 days before the election (Education Code Section 11.057).

The runoff is held on a Saturday the Secretary of State designates, 30 to 45 days after the main election (Election Code Section 2.025). For May 1, 2027, that window runs from Monday, May 31 to Tuesday, June 15, 2027 (based on state law). The 2027 runoff date had not been announced when this page was written.

If your city or district votes on November 2, 2027

The Secretary of State lists these dates for local entities voting on Tuesday, November 2, 2027, and notes that they are subject to change from the 2027 legislative session:

Set up texting before early voting opens

Set up texting in December or January, before the busy weeks at the doors.

  1. Check your committee filing before you request Campaign Verify. Campaign Verify costs $95 per two-year cycle. It is open to 527 committees (527 is the federal tax status of a political committee) with an EIN (the committee's federal tax ID number) and a filing with an election authority that is published online. Candidates with no committee are not eligible. Confirm that your filing can be viewed online before you request, and contact Campaign Verify Support if it cannot. Campaign Verify decides eligibility.
  2. Open your CampaignCNX+ account. CampaignCNX+ files your registration with the carriers (the mobile phone companies), either as 10DLC (the registration for texting from a standard local-style number) or as toll-free. You buy the $95 Campaign Verify token from Campaign Verify, and CampaignCNX+ files it with your registration. 100 free SMS included. Your number is $5 a month.
  3. Schedule your reminders. Write short texts for the voter registration deadline (April 1), the first day of early voting and election day (May 1). Send them only to supporters who agreed in writing to receive your texts, and end each person's first message with "Reply STOP to opt out." Texts send only between 8 a.m. and 9 p.m. in the recipient's time zone.

Our campaign plan to the May 1, 2027 Texas election turns these dates into a weekly schedule. For texting rules that apply in every state, see our political texting guide.

Put the dates on your calendar now

People seated at a meeting, one with an open notebook on her lap

The filing period is one month long. Mark January 12, January 13 and February 12 today, and confirm your seat and election date with your city secretary or school district. When your committee filing is in place, start a CampaignCNX+ trial.

← Back to all posts

Start sending

Start your SMS marketing program today.

Open an account, import your contact list, and write your first message. Before your first text can go out, the phone carriers review and approve the number you will send from. For a toll-free number, that review usually takes about three business days.

Fastest start
Toll-free, about 3 business days
Onboarding
Real person, not a chatbot
Free trial
100 free SMS, number $5 a month