La battaglia di Gonzales ha lanciato la guerra per l'indipendenza in Texas, che ha lasciato i coloni anglo-americani politicamente divisi dal governo messicano. Il conflitto è avvenuto quando Antonio Lopez de Santa Anna, il presidente messicano, ha inviato una piccola forza militare per recuperare un cannone dal villaggio di Gonzales per impedire ai coloni di sollevare armi contro il governo. I coloni si risentirono per il disprezzo di Santa Anna per la Costituzione del 1824 e formarono frettolosamente una milizia, che resistette con successo alle truppe messicane.
Dopo che il Messico ottenne l'indipendenza dalla Spagna nel 1821, il nuovo governo sperava di proteggere il suo territorio texano dal controllo degli Stati Uniti incoraggiando migliaia di coloni americani a diventare cittadini messicani. Tuttavia, questi insediamenti funzionavano come un'unità socioeconomica separata dal Messico con legami più stretti con gli Stati Uniti. Quando Santa Anna stabilì illegalmente una dittatura nel 1835, sospettò che i coloni texani progettassero una secessione e ordinò alle sue forze di disarmarli.
L'insediamento di Gonzales aveva ricevuto un cannone nel 1831 per difendersi dai nativi americani. Con una forza di 100 soldati, Francisco de Castaneda si avvicinò a Gonzales alla fine di settembre del 1835 con l'intenzione di evitare il combattimento. Le sue truppe furono scoraggiate da un pericoloso attraversamento del fiume, che fu sorvegliato da membri della milizia che riuscirono a tenere a bada i soldati messicani abbastanza a lungo da far arrivare rinforzi. All'inizio di ottobre, i coloni hanno lanciato il primo attacco e, dopo brevi negoziati, si sono rifiutati di abbandonare il cannone. Castaneda alla fine fu costretto a ritirarsi perché i suoi uomini erano in inferiorità numerica.