Skriv en fortsættelse til dette afsnit - Montgomery vendte tilbage til sit regiment i Mexico i 1847-48 og var engageret i slaget ved Cerro Gordo, 17.-18. april 1847, erobringen af San Antonio efter slaget ved Contreras, 20. august 1847, slaget ved Churubusco
, den 20. august 1847 og slaget ved Molino del Rey, den 8. september 1847, hvor han blev såret i angrebet på de mexicanske værker, og for hvilket han blev udnævnt til brevetløjtnant oberst. Ikke desto mindre deltog han i Slaget ved Chapultepec den 13. september 1847 og Slaget om Mexico City, hvilket resulterede i indtagelsen af Mexico City den 13.-14. september 1847.