In the 2001 census it had a resident population of 1,249, with a sizable percentage of Roman Catholics. This is slightly unusual because the Highlands and Islands is generally the religious territory of the Wee Frees, the Free Church of Scotland and its various offshoots.