Batalha de San Patricio foi travada em 27 de fevereiro de 1836 entre o Exército Mexicano e os rebeldes do estado mexicano do Texas, durante a Revolução do Texas. A batalha ocorreu como resultado do crescimento da expedição texana a Matamoros e marcou o início da Campanha Goliad, a ofensiva mexicana para retomar a costa do Golfo do Texas. O conflito aconteceu dentro e ao redor de San Patricio.
No final de 1835, todas as tropas mexicanas foram expulsas do Texas. Frank W. Johnson, o comandante do exército voluntário no Texas, e James Grant reuniram voluntários para uma invasão planejada da cidade portuária mexicana de Matamoros. Em fevereiro de 1836, Johnson e cerca de 40 homens conduziram uma manada de cavalos para San Patricio em preparação para a expedição. Johnson designou algumas de suas tropas para um rancho a 4 milhas (6,4 km) fora da cidade para guardar os cavalos, enquanto o resto de seus homens guarneciam em três locais diferentes na cidade.
Sem o conhecimento dos texanos, em 18 de fevereiro, o general mexicano José de Urrea liderou um grande contingente de tropas de Matamoros para o Texas. Seu objetivo era neutralizar os soldados texanos reunidos ao longo da costa. Os homens de Urrea seguiram facilmente a trilha deixada pela manada de cavalos de Johnson. Soldados mexicanos surpreenderam os texanos adormecidos em San Patricio nas primeiras horas de 27 de fevereiro. Após uma batalha de quinze minutos, todos, exceto seis texanos, foram mortos ou presos. Um soldado mexicano foi morto e quatro feridos.