Die Schlacht von Gonzales leitete den Unabhängigkeitskrieg in Texas ein, der die angloamerikanischen Kolonisten politisch von der mexikanischen Regierung trennte. Der Konflikt ereignete sich, als der mexikanische Präsident Antonio Lopez de Santa Anna schickte eine kleine Streitmacht, um eine Kanone aus dem Dorf Gonzales zu bergen, um Siedler daran zu hindern, Waffen gegen die Regierung zu erheben. Die Siedler ärgerten sich über die Missachtung der Verfassung von 1824 durch Santa Anna und bildeten hastig eine Miliz, die den mexikanischen Truppen erfolgreich Widerstand leistete.
Nach der Unabhängigkeit Mexikos von Spanien im Jahr 1821 hoffte die neu gegründete Regierung, ihr texanisches Territorium vor der Kontrolle der USA zu schützen, indem sie Tausende von amerikanischen Siedlern ermutigte, mexikanische Staatsbürger zu werden. Diese Siedlungen fungierten jedoch als separate sozioökonomische Einheit von Mexiko mit engeren Verbindungen zu den Vereinigten Staaten. Als Santa Anna 1835 illegal eine Diktatur errichtete, verdächtigte er die texanischen Siedler, eine Sezession zu planen, und befahl seinen Truppen, sie zu entwaffnen.
Die Siedlung Gonzales hatte 1831 eine Kanone zur Verteidigung gegen die amerikanischen Ureinwohner erhalten. Mit einer Streitmacht von 100 Soldaten näherte sich Francisco de Castaneda Ende September 1835 Gonzales mit der Absicht, Kämpfe zu vermeiden. Seine Truppen wurden durch eine gefährliche Flussüberquerung abgeschreckt, die von Milizionären bewacht wurde, die die mexikanischen Soldaten lange genug aufhalten konnten, bis Verstärkung eintraf. Anfang Oktober starteten die Kolonisten den ersten Angriff und weigerten sich nach kurzen Verhandlungen, auf die Kanone zu verzichten. Castaneda musste sich schließlich zurückziehen, weil seine Männer zahlenmäßig unterlegen waren.