Első írásos említése 1248-ből (Zowlat), illetve 1332-ből való (Zolouth). Az egri vár ostroma (1552) után elnéptelenedett. A település, annak is Felsőszólát nevű része a 18. század elején kezdett újra benépesülni.
2001-ben a település lakosságának 99%-a magyar, 1%-a cigány nemzetiségűnek vallotta magát.[12]
A 2011-es népszámlálás során a lakosok 87,2%-a magyarnak, 2,1% cigánynak, 0,6% románnak, 0,2% szerbnek mondta magát (12,8% 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 60,5%, református 3,8%, evangélikus 0,4%, görögkatolikus 0,2%, felekezeten kívüli 9,2% (20,8% nem nyilatkozott).[13]
2022-ben a lakosság 92,4%-a vallotta magát magyarnak, 1,2% cigánynak, 0,3% németnek, 0,2% szerbnek, 0,1-0,1% ukránnak, szlováknak és románnak, 2,1% egyéb, nem hazai nemzetiségűnek (7,5% nem nyilatkozott; a kettős identitások miatt a végösszeg nagyobb lehet 100%-nál). Vallásuk szerint 41,9% volt római katolikus, 4,8% református, 0,4% görög katolikus, 0,2% evangélikus, 4,4% egyéb keresztény, 0,6% egyéb katolikus, 12% felekezeten kívüli (35,6% nem válaszolt).[14]
Nevezetességei
1848-49-es emlékoszlop
Kőkereszt
Szentháromság-szobor
Több nemesi kúria (Vécsey-, Brezovay-, Ferenczy-, Beöthy-, Andránszky-kúria)