Située dans le sud ouest du plateau du Larzac, Cornus domine la vallée de la Sorgues, à une altitude de 630 mètres.
Le bourg de Cornus abrita pendant longtemps des activités industrielles florissantes liées à la présence de La Sorgues et du Boras : des papeteries dont la dernière ferma en 1905, des filatures qui tournèrent jusqu'en 1925, des tanneries au Moyen-âge et sous l'ancien régime, des moulins à farine.
Cornus joua un rôle important au temps de la Réforme car la place embrassa la religion protestante. Ce village possède une église et un temple. Ce dernier fut édifié au XVIIIe siècle par Paul Coulon, né à Cornus en 1731 et commerçant à Neufchâtel en Suisse, dans la partie haute du bourg aux rues étroites qui conserve des vestiges de fortifications. L'église date du XIXe siècle ; elle renferme un retable en calcaire blanc, monumental, et une Vierge à l'enfant en bois (XVIIIe siècle).