Overview Indian Head is a town in Maryland, United States, with a population of about 3,857[1]. Geography Coordinates: 38.5997, -77.1564