Balch palveli höyrylaivalla Meksikon sodan aikana. Hän osallistui epäonnistuneeseen syyskuun 1846 hyökkäykseen Alvaradoon, jossa voimakkaat virtaukset joessa estivät laivaston veneitä laskeutumasta, ja 9. maaliskuuta 1847 onnistuneeseen kenraali Winfield Scottin armeijan laskeutumiseen Alvaradoon.
Vera Cruzin kanssa. Viimeisen kampanjan aikana Balch toimi vangittujen sukkulien päällikönä.