"BLAIRGOWRIE, town and parish in north-east of Perthshire. The town stands on river Ericht, at terminus of branch railway, amid charming environs, 24½ miles north-east of Perth; was only a mean village at commencement of present century, is now a flourishing seat of textile manufacturers; publishes 2 weekly newspapers, has a head post office with all departments, 4 banking offices, 7 hotels, a town hall, 2 established churches, 2 Free churches, Congregational, Episcopalian, and Roman Catholic churches, and a public school with about 687 scholars, and includes practically the suburbs of New Rattray and Old Rattray. Pop. of the town proper, 4537; of the town and suburbs, 7070. - The parish contains Lornty village; is intersected for about 2 miles by other parishes, and measures, exclusive of the intersection, about 9 miles in length. Acres, 15,303."
Wilson, Rev. John, The Gazetteer of Scotland, 1882.