Robertsfors er et tettsted i Västerbottens län i landskapet Västerbotten i Sverige. Det er Robertsfors kommunes administrasjonssenter. I 2010 hadde tettstedet 2 004 innbyggere.
Tettstedet har fått sitt navn etter grosserer Robert Finlay som var deleier i Robertsfors bruk som ble etablert i 1758.[trenger referanse]
Robertsfors IK og Robertsfors BK er lokale fotballklubber fra Robertsfors.
