Haines, AK has a population of 1,838 and is the 11,512th largest city in the United States. The population density is 139 per sq mi which is 12526% higher than the Alaska average and 53% higher than the national average. The median age in Haines is 45 which is approximately 35% higher than the Alaska average of 34. In Haines, 58% of the population over 15 years of age are married, 90% speak English and 3% speak Spanish. 30% of Haines residents were born in Alaska, 58% were born out of state, 6% were born outside of the United States and 6% were foreign born.