The Town of Bethlehem is located in Albany County, New York. It includes the hamlets of Delmar, Elsmere, Glenmont, Selkirk, Slingerlands, South and North Bethlehem. Bethlehem is a dynamic and diverse community with a population of over 31,000 and total area of 52 square miles. This category may contain sites in topical sub-categories as well as links to other geographic categories.