Alness is a town and civil parish in Ross and Cromarty, Scotland. It lies near the mouth of the River Averon, near the Cromarty Firth, with the town of Invergordon three miles to the east, and the village of Evanton four miles to the southwest. The parish has a population of 5,310, although the census locality, which includes part of the parish of Rosskeen, has a population of 5,186.