The burgh has a population of approximately 1,300 with about 25 per cent of pensionable age. There is one shop, a butcher, a hairdresser and three hotels in the village.
The settlement which is now Rosehearty was founded by a group of shipwrecked Danes in the 14th century. In 1424 the Fraser family built Pitsligo Castle a few hundred yards inland; the castle was enlarged by the Forbes family in 1570. The remains of the Castle are visible from Rosehearty.