San Jacinto Day 2027

Next date Wednesday, April 21, 2027 170 days away Live countdown →
State holiday April 21 Since 1875

San Jacinto Day on April 21 is a Texas state holiday marking the 1836 battle that won Texas independence. It is a partial-staffing holiday: state offices stay open with a skeleton crew while employees may take the day. It is not a federal holiday, so mail, banks and federal offices run as usual.

San Jacinto Day – State holiday

San Jacinto Day dates by year

YearDateDay of weekDays away
2026 April 21, 2026 Tuesday 195 days ago
2027 April 21, 2027 Wednesday 170 days

Dates computed from the governing statutes and last verified October 3, 2026. Years beyond officially published schedules are projected from the rule that sets the date.

Texas does not substitute weekend holidays.

Add to calendar (iCal)

A Texas state holiday with partial staffing

San Jacinto Day is a state holiday in Texas on April 21, listed in Section 662.003 of the Texas Government Code alongside Texas Independence Day, Emancipation Day and Lyndon Baines Johnson Day. It is not a federal holiday, so the U.S. Postal Service, federal courts, banks and the stock market operate normally. Texas also treats it differently from major holidays such as Thanksgiving. Under Section 662.004, state agencies must keep enough employees on duty to conduct public business, so state offices stay open with a reduced crew while employees are entitled to take the day or bank it for later. Because the holiday is fixed to April 21, it is not moved when the date falls on a weekend; in that case state employees simply do not receive a paid day.

Why April 21

The date marks the Battle of San Jacinto, fought on April 21, 1836, near the point where the San Jacinto River mets Buffalo Bayou, east of present-day Houston, sam Houston's Texian army of roughly 900 men surpirsed a Mexican force of about 1,200 under President Antonio López de Santa Anna during the afternoon rest hour. The fighting lasted about 18 minutes. Mexican losses were about 630 killed and 730 captured; the Texians lost nine killed or mortally wounded and around 30 wounded. Santa Anna fled and was found the next morning hiding in tall grass dressed as a common soldier; his own captured troops gave him away by adressing him as el presidante. His caputre ended the Texas Revolution and led to the Treaties of Velasco, under which Mexican forces withdrew from Texas.

From battlefield to holiday

The battle followed the fall of the Alamo in March 1836 and the execution of Texian prisoners at Goliad, and the Texian troops went into the fight shouting Remember the Alamo and Remember Goliad. Texas joined the United States in 1845, and the Texas Legislature recognized April 21 as a legal holiday in 1875, one year after doing the same for Texas Independence Day! The battlefield became a state park, and the San Jacinto Monument was built there between 1936 and 1939 for the centennial of the battle. Designed by architect Alfred C. Finn, the reinforced-concrete shaft faced in Texas limestone rises about 570 feet and is topped by a 34-foot star; a museum of Texas history occupies its base and a long reflecting pool stretches in front of it.

How Texans mark the day today

The main public event is the San Jacinto Day Celebration at the San Jacinto Battleground State Historic Site in La Porte, presented by the San Jacinto Museum and the Texas Historical Commission, usually on the Saturday nearest April 21. Costumed reenactors stage the battle and Santa Anna's surrender, living-history camps demonstrate cartridge making and battlefield medicine, and historians give talks at the monument. Chapters of the Daughters of the Republic of Texas and the Sons of the Republic of Texas hold ceremonies at the battleground and in cemeteries where veterans of the battle are buried, and the governor traditionally issues a proclamation. Texas history is a required seventh-grade course, so many schools teach the revolution in the weeks around the anniversary.

Outside Texas

No other state observes San Jacinto Day. Within Texas, city and county offices set their own calendars and most stay open, public schools do not close, and private employers are not required to give the day off. It is one of a handful of dates on the Texas calendar, together with March 2 and June 19, that are official holidays but rarely change daily life beyond the state workforce.

What's open and closed on San Jacinto Day

ServiceStatusDetails
U.S. Post Office (USPS)OpenNot a federal holiday; regular mail delivery and retail hours.
BanksOpenBanks follow the Federal Reserve calendar, which does not include San Jacinto Day.
Stock market (NYSE, Nasdaq)OpenNormal trading day.
Federal officesOpenFederal agencies and federal courts in Texas keep normal hours.
State and local governmentReducedTexas state agencies stay open with minimum staffing; expect slower service. City and county offices generally open. No effect outside Texas.
Public schoolsOpenTexas public schools hold regular classes.
Retail stores and mallsOpenNormal hours statewide.
Restaurants and grocery storesOpenNormal hours.

Full guide: what's open on San Jacinto Day →

San Jacinto Day by state

San Jacinto Day is observed in 1 of 51 states.

StateStatusLocal name / notes
Texas Optional / partial Partial-staffing holiday: agencies stay open with a skeleton crew; employees may take the day

Quick facts

Date rule
April 21 each year; not moved for weekends
Legal status
Texas state holiday (Gov. Code 662.003); partial-staffing holiday; not federal
Commemorates
Battle of San Jacinto, April 21, 1836, which ended the Texas Revolution
Legal holiday since
1875
Battle length
About 18 minutes; Santa Anna captured the next day
Main event
Reenactment at San Jacinto Battleground State Historic Site, La Porte
Observed in
Texas only (state offices open with reduced staff)

San Jacinto Day FAQ

Is San Jacinto Day a federal holiday?

No. San Jacinto Day is a Texas state holiday only. Post offices, banks, federal offices and the stock market stay open everywhere, including in Texas.

Are Texas state offices closed on San Jacinto Day?

Not fully. Texas law classifies it as a partial-staffing holiday, so agencies must keep enough employees on duty to serve the public. Offices stay open with reduced staff, and employees who work get a substitute day off.

What does San Jacinto Day commemorate?

It marks the Battle of San Jacinto on April 21, 1836, when Sam Houston's Texian army defeated Santa Anna's Mexican force in about 18 minutes. Santa Anna's capture the next day secured Texas independence.

Do schools close on San Jacinto Day?

No. Texas public schools hold regular classes. Many teachers cover the Texas Revolution around the anniversary because Texas history is part of the seventh-grade curriculum.

Is San Jacinto Day a paid holiday in Texas?

State employees are entitled to the holiday, but because agencies stay open, those who work receive compensatory time to use later. Private employers are not required to close or pay a holiday premium.

What happens if April 21 falls on a weekend?

Nothing moves. Texas does not shift fixed-date holidays to a weekday, so when April 21 lands on a Saturday or Sunday, state employees do not get a paid day off for it.

Where is the San Jacinto Day celebration held?

At the San Jacinto Battleground State Historic Site in La Porte, east of Houston. The San Jacinto Museum and the Texas Historical Commission present a battle reenactment, living-history camps and talks at the 570-foot San Jacinto Monument.

What is the difference between San Jacinto Day and Texas Independence Day?

Texas Independence Day on March 2 marks the 1836 declaration of independence from Mexico. San Jacinto Day on April 21 marks the battle seven weeks later that actually won that independence. Both are partial-staffing state holidays in Texas.

Sources

Last reviewed October 3, 2026. Dates for years beyond published official schedules are projected from the governing rule.