Four farmers were attacked in separate incidents in various areas of Mpumalanga since Thursday, police said on Sunday.