What's the difference in usage between granjero and campesino? They both mean farmer, don't they?

  • 1
    Campesino is just someone who lives in the countryside. Commented Apr 24, 2016 at 1:20
  • Y los agricultores?
    – sbswim
    Commented Apr 24, 2016 at 1:49
  • 5
    I'd say it's more or less like the difference between farmer and peasant
    – JMVanPelt
    Commented Apr 24, 2016 at 6:20
  • "Labrador" is also a farmer. Commented Apr 25, 2016 at 14:36

3 Answers 3


For someone who works in a farm you would use, most commonly at least, granjero.

The root for campesino is campo (field, as in rural areas) and for granjero is granja (farm).


I agree with JMVanPelt that campesino is a peasant and granjero is a farmer.

The other words from the comments refer to people who work the fields (not necessarily in a farm) and differ in the origin of the word

Agricultor: Del lat. agricultor, -ōris.
Labrador: Del lat. tardío laborātor, -ōris 'el que trabaja'.
Labriego: De labrar y -iego.


This may come to most Americans as a shock, but to the Colombians, the term "campesino" literally means "peasant." Campesinos more or less are landless peasants that are tied to the land by custom and tradition.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.