Lopulta hänet määrättiin höyrylaivaan, jossa Balch palveli Meksikon kanssa käytyyn sotaan. 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 Vera Cruziin.
- Mitä? Viimeisen kampanjan aikana Balch toimi vangittujen sukkulien päällikönä.