Vidja er et tettsted i Huddinge kommune i Stockholms län i landskapet Södermanland i Sverige. I 2010 hadde tettstedet 682 innbyggere.