Ruggles dan Infantri ke-5 bergabung dengan tentara Jenderal Winfield Scott untuk Kampanye Kota Meksiko, bertempur di Vera Cruz, San Antonio, Churubusco
, Molino del Rey, Chapultepec dan Mexico City. Ruggles diberi gelar "untuk perilaku berani dan berjasa" untuk Mayor setelah Churubusco dan untuk Letnan Kolonel setelah Chapultepec.