Napíšte pokračovanie tohto odseku - Počas mexiko-americkej vojny, Granger bojoval v armáde Winfielda Scotta. Zúčastnil sa obliehania Veracruzu, bitky pri Cerro Gordo, bitky pri Contreras, bitky pri Churubusco.
, a bitka o Mexico City. Granger získal dve citácie za odvahu a v máji 1847 dostal svoju pravidelnú poverenie ako druhý poručík. Po vojne slúžil na západnej hranici v Oregone a potom v Texase. V roku 1853 sa stal prvým poručíkom.