news

San Jacinto Day 2026: History of the Battle of San Jacinto

San Jacinto Day marks the 1836 battle that secured Texas’ independence. Here’s what to know about its history and significance.

Published April 21, 2026 at 2:10pm by Alexis Simmerman


The Battle of San Jacinto on April 21, 1836 secured Texas' independence and effectively ended the Texas Revolution.
Universal History Archive/Getty Images

On this day 190 years ago, the state of Texas' identity changed forever.

While Texas Independence Day commemorates the Texas Declaration of Independence from Mexico, the Texas Revolution lasted for another several weeks. It all came to a head at the Battle of San Jacinto, which shifted the course of Texas history.

San Jacinto Day is always celebrated on April 21, which falls on a Tuesday this year. It’s also an official state holiday in Texas.

The Texas holiday commemorates the 1836 Battle of San Jacinto, in which Gen. Sam Houston claimed victory over Gen. Antonio López de Santa Anna. This was the final battle in the Texas Revolution that secured the state’s independence. David G. Burnet became the interim president of the Republic of Texas, and its other presidents were Sam Houston, Mirabeau B. Lamar and Anson Jones.

A painting depicting Sam Houston at Battle of San Jacinto on April 21, 1836 near present-day La Porte.
Ed Vebell/Getty Images

The Battle of San Jacinto unfolded in present-day Harris County along the San Jacinto River, southwest of Houston. It was exceptionally short — around 18 minutes — and ended with 630 Mexican soldiers dead and 730 captured. Texans only lost nine, with around 30 wounded. Santa Anna was captured the day after the decisive battle.

The Republic of Texas remained for nearly a decade before the Lone Star State joined the U.S. in 1846.

The battleground is now a state historic site near La Porte, which is also home to the San Jacinto Museum and Battlefield.