Balch sloužil na lodi během války s Mexikem. Účastnil se neúspěšného útoku na Alvarado v srpnu 1846, kde silné proudy v řece zabránily lodím flotily přistát, a úspěšného přistání armády generála Winfielda Scotta v Alvaradu 9. března 1847.
Vera Cruzová. Během druhé kampaně sloužil Balch jako úřadující velitel zajaté škunery.