"Far" in this sentence means "beyond" or "more than."
In this context, "far" doesn't mean "so." "Far" is used to emphasize how farmers feel about rural life compared to urban living but isn't required for the sentence to make sense or "be correct."
Without "far" in this sentence, the meaning would be almost the same.