Selon l'Office fédéral de la statistique, la commune de Vernay mesurait 8,29 km2[2]. 5,5 % de cette superficie correspond à des surfaces d'habitat ou d'infrastructure, 74,3 % à des surfaces agricoles, 18,1 % à des surfaces boisées et 2,2 % à des surfaces improductives[2].
Démographie
Selon l'Office fédéral de la statistique, Vernay compte 1 119 habitants en 2022[3]. Sa densité de population atteint 135 hab./km2.
Le graphique suivant résume l'évolution de la population de Vernay (et communes fusionnées ultérieurement) entre 1850 et 2008[4] :