Byen er oppkalt etter Ole Halstad, som hadde det første postkontoret på gården sin, som han etablerte i 1871 og fikk postkontor året etter. Den lå litt utenfor nåværende bykjerne. Postkontoret beholdt navnet da det ble flyttet til nåværende lokalitet og ble en del av butikken til Erik K. Brandt, som etablerte seg i 1878. 28. desember 1892 ble byen en del av Norman County. På denne tiden kom også Great Northern Railway til Halstad. Dermed ble det lettere for bøndene å få det de dyrket til markedet og å få inn det de trengte på gårdene. Den gjorde det også lettere for folk å reise til området, så byen vokste sterkt.