Ruggles a 5. pěší armáda se připojili k armádě generála Winfielda Scotta pro kampaň v Mexico City, bojovali u Vera Cruz, San Antonio, Churubusco
, Molino del Rey, Chapultepec a Mexico City. Ruggles byl vyznamenán "za statečné a záslužné chování" na majora po Churubuscu a na podplukovníka po Chapultepecu.