San Jacinto Day - April 21
Tue, Apr 21, 2026

San Jacinto Day

San Jacinto Day is an American state holiday that commemorates the decisive battle that secured Texas’ independence from Mexico. Following this victory, Texas became an independent republic and remained so until it joined the United States in 1845. San Jacinto Day is observed annually on April 21.

History of San Jacinto Day

The decisive battle of the Texas War of Independence took place on April 21, 1836, in what is now Harris County, Texas. The Texian army was commanded by General Sam Houston, who ordered a swift and unexpected afternoon attack on the Mexican forces led by General Antonio López de Santa Anna.

The battle itself lasted a very short time and resulted in a decisive Texian victory. Santa Anna’s army was defeated, effectively ending the war and securing Texas’ independence. The outcome of the battle had long-lasting political consequences for the region and shaped the future of Texas.

After the battle, agreements were reached that established Texas as an independent republic. Sam Houston later became the first elected president of the Republic of Texas. Over time, Houston’s official reports and eyewitness accounts of the battle have been studied extensively, contributing to ongoing historical discussion and interpretation.

Interesting Facts About San Jacinto Day

  • The Battle of San Jacinto is considered one of the most decisive engagements in North American military history.
  • The city of Houston is named in honor of General Sam Houston.
  • The battlefield is preserved today as a historic site and memorial.

How San Jacinto Day Is Observed

San Jacinto Day is observed through educational and commemorative activities focused on Texas history. Museums, historical societies, and schools often highlight the significance of the battle and its role in shaping the state.

Many people visit the San Jacinto Battleground State Historic Site, where interpretive programs and historical reenactments are sometimes held to provide context and preserve public understanding of the event.

When Is San Jacinto Day in 2026?

San Jacinto Day is observed on April 21 each year.

Observations

Weekday Month Day Year
Tuesday April 21 2026
Wednesday April 21 2027
Friday April 21 2028
Saturday April 21 2029

You may also like...