A Batalha de Gonzales lançou a guerra pela independência do Texas, o que deixou os colonos anglo-americanos politicamente separados do governo mexicano. O conflito ocorreu quando Antonio Lopez de Santa Anna, o presidente mexicano, enviou uma pequena força militar para recuperar um canhão da aldeia de Gonzales para impedir os colonos de levantarem armas contra o governo. Os colonos se ressentiram do desrespeito de Santa Anna pela Constituição de 1824 e formaram rapidamente uma milícia, que resistiu com sucesso às tropas mexicanas.
Depois que o México conquistou a independência da Espanha em 1821, o governo recém-estabelecido esperava proteger seu território texano do controle dos EUA, incentivando milhares de colonos americanos a se tornarem cidadãos mexicanos. No entanto, esses assentamentos funcionaram como uma unidade socioeconômica separada do México, com laços mais estreitos com os Estados Unidos. Quando Santa Anna estabeleceu ilegalmente uma ditadura em 1835, ele suspeitou que os colonos texanos planejavam uma secessão e ordenou que suas forças os desarmassem.
O assentamento Gonzales recebeu um canhão em 1831 para se defender contra os nativos americanos. Com uma força de 100 soldados, Francisco de Castaneda abordou Gonzales no final de setembro de 1835 com a intenção de evitar o combate. Suas tropas foram detidas por uma perigosa travessia de rio, guardada por milicianos que conseguiram conter os soldados mexicanos por tempo suficiente para a chegada de reforços. No início de outubro, os colonos lançaram o primeiro ataque e, após breves negociações, recusaram-se a abrir mão do canhão. Castañeda acabou sendo forçado a recuar porque seus homens estavam em menor número.