اكتب استمرار لهذه الفقرة - خلال الحرب المكسيكية الأمريكية، حارب جرانجر في جيش وينفيلد سكوت. شارك في حصار فيراكروز ، معركة سيررو غوردو ، معركة كونترراس ، معركة تشوروبوسكو
و معركة مكسيكو سيتي. حصل جرانجر على اثنين من الإشارات للشجاعة وفي مايو 1847 تلقى مهمته العادية كنائب ثان. بعد الحرب، خدم على الحدود الغربية في أوريغون وبعدين في تكساس. في عام 1853 أصبح ملازم أول.