Haw River is a town in Alamance County, North Carolina, United States. It is part of the Burlington, North Carolina Metropolitan Statistical Area. At the 2010 census, the population was 2,298. Haw River is bordered by Burlington to the west, Graham to the south, and Green Level to the north.