Halsteren is a village in the Dutch province of North Brabant. It is located in the municipality of Bergen op Zoom, about 1 km north of that city. Halsteren has an old church from 1457 and a new church, built in 1919. A little village called Polder was located between Halsteren and Tholen in the Middle Ages.
Halsteren was a separate municipality until 1997, when it became a part of Bergen op Zoom.