Havabbor er en stimfisk som lever i grunne kystfarvann. Den oppholder seg ofte i elvemunninger og vandrer av og til opp i ferskvann. I den nordlige delen av utbredelsesområdet beveger den seg bort fra kysten til dypere farvann om vinteren. Havabboren eter krepsdyr, flerbørstemarker, små blekkspruter og fisk.