Oudenbosch is a town in the west of the Dutch province of North Brabant.