Con una densità di 934.2 abitanti per chilometro quadrato, questo comune collinare dell'entroterra biellese non solo guida la classifica provinciale, ma supera di quasi cinque volte la media nazionale. Nonostante la modesta estensione territoriale, ospita una comunità di quasi 3.800 persone. Il tasso di natalità (3.7‰) risulta inferiore alla media provinciale, mentre il reddito medio si attesta su valori in linea con il contesto locale.