Essvik er et tettsted i Sundsvall kommune i Västernorrlands län i landskapet Medelpad i Sverige. I 2010 hadde tettstedet 752 innbyggere.