A település népességének változása:
A 2011-es népszámlálás során a lakosok 83%-a magyarnak, 0,4% cigánynak, 0,8% németnek, 0,5% románnak mondta magát (16,9% 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 26,3%, református 11,7%, evangélikus 0,4%, görögkatolikus 1,4%, felekezeten kívüli 21,7% (35,3% nem nyilatkozott).[12]
2022-ben a lakosság 92,2%-a vallotta magát magyarnak, 0,4% románnak, 0,3% cigánynak, 0,3% németnek, 0,1-0,1% görögnek, örménynek, bolgárnak, ukránnak és szerbnek, 3,7% egyéb, nem hazai nemzetiségűnek (7,7% nem nyilatkozott; a kettős identitások miatt a végösszeg nagyobb lehet 100%-nál). Vallásuk szerint 21,8% volt római katolikus, 10,9% református, 1,2% görög katolikus, 0,3% evangélikus, 0,2% ortodox, 2% egyéb keresztény, 0,7% egyéb katolikus, 20,5% felekezeten kívüli (42,3% nem válaszolt).[13]