Inviato in Texas, prese il comando di un battaglione di artiglieria che comandò nelle battaglie di Palo Alto e Resaca de la Palma. Ricevette il brevetto di colonnello per queste due battaglie. Nella battaglia di Monterrey, il generale William J. Worth mise Childs a capo di una colonna di attacco composta da fanteria e artiglieria. Attaccò con successo il Palazzo del Vescovo all'estremità occidentale della città. Fu trasferito nell'esercito di Winfield Scott con il resto della divisione ed era il capo di stato maggiore di Worth durante l'assedio di Veracruz.
- No, no. Dopo la battaglia di Cerro Gordo, il generale Scott nominò Childs governatore militare di Jalapa e una volta che Scott si trasferì nella Valle del Messico Childs fu poi nominato governatore militare di Puebla. Tenne questo posto durante le battaglie per Città del Messico. Il giorno prima della resa di Città del Messico, la guarnigione di Childs a Puebla fu assediata. Durante il successivo assedio di Puebla, Childs si rifiutò ripetutamente di arrendersi e fu in grado di respingere con successo gli attacchi messicani fino a quando una forza di soccorso guidata dal generale Joseph Lane arrivò e sconfisse gli assediatori. Per la sua difesa della città Childs fu promosso a generale di brigata.