Sokna er et mindre bysamfund i Norge beliggende i Ringerike kommune, Buskerud i Soknedalen mellem elvene Sogna og Verkenselva, langs rigsvei 7 mot Hallingdal.

Indbyggertallet var pr. 1. januar 2009 på 567 personer.

Sokna havde tidligere en jernbanestation i forbindelse med Bergensbanen.

Kategori:Byer i Norge Kategori:Ringerike