Hofors er et tettsted i Gävleborgs län i landskapet Gästrikland i Sverige. Det er Hofors kommunes administrasjonssenter. I 2010 hadde tettstedet 6 681 innbyggere.