Bitva u Contreras (19.–20. srpna 1847) byla významnou bitvou mexicko-americké války, která se odehrála na předměstí Mexico City v Mexiku, když 10 738 vojáků americké armády pod velením Winfielda Scotta porazilo 7 000 vojáků mexické armády Gabriela Valencii. Armáda generála Scotta, složená z divizí Davida E. Twiggse, Williama J. Wortha, Johna A. Quitmana a Gideona Johnsona Pillowa, pochodovala na mexické hlavní město, které bránilo 30 000 vojáků pod velením Antonia Lopeze de Santa Anny. Armády se setkaly u Contreras, když ženisté Roberta E. Leeho svedli přestřelku s mexickými hlídkami při pokusu o vybudování silnice poblíž lávového pole Pedregal. John B. Magruder a Jesse L. Reno přivedli americké dělostřelectvo, aby posílili Leeovy síly, a po celý 19. srpen docházelo k potyčkám. Následujícího dne Scott nařídil útok na Valenciovu armádu ze dvou stran a mexická armáda byla po sedmnácti minutách boje rozprášena. Mexičané ustoupili směrem k Churubuscu, kde brzy poté došlo k bitvě.