A település népességének változása:
A 2011-es népszámlálás során a lakosok 92,8%-a magyarnak, 0,7% cigánynak, 0,5% németnek, 1,4% románnak mondta magát (7% nem nyilatkozott; a kettős identitások miatt a végösszeg nagyobb lehet 100%-nál). A vallási megoszlás a következő volt: római katolikus 52,3%, református 22,6%, evangélikus 1,2%, felekezeten kívüli 6,1% (14,8% nem nyilatkozott).