La bataille de Medina eut lieu approximativement à 20 km de San Antonio de Béjar (aujourd’hui San Antonio, Texas) le dans le cadre de la guerre d'indépendance du Mexique contre l'Empire espagnol dans la vice-royauté de la Nouvelle-Espagne. Les troupes espagnoles du général royaliste José Joaquín de Arredondo y défirent les forces républicaines (qui se faisaient appeler l'Armée républicaine du Nord), formées de révolutionnaires texans mexicains et texans américains et qui participèrent à l'expédition Gutiérrez-Magee(en) commandée par le général José Álvarez de Toledo y Dubois(en).