Existen varios tipos de macrogranjas: las granjas porcinas, las ovinas, las bovinas y avícolas. Solo hay macrogranjas de gran tamaño, ya que están marcadas por criterios de eficiencia y determinadas por una inversión que se tarda en amortizar no menos de quince años. De esta forma, hay que hacerlas con la vista puesta en el futuro.