La agricultura es el cultivo de cultivos y animales para el consumo humano, mientras que la horticultura es el estudio y el cultivo de plantas sin el uso de animales. Las plantas cultivadas por horticultores no se utilizan necesariamente como alimento. Las plantas agrícolas se cultivan en grandes campos con el propósito expreso de ser vendidas comercialmente. La horticultura puede referirse a un gran campo de plantas cultivadas con el propósito de estudiar o un jardín de patio trasero.
Los agricultores buscan formas efectivas y de bajo costo para producir alimentos para el consumo humano. Los cultivos producidos por la agricultura incluyen frutas, verduras, aves y frijoles. En horticultura, la principal preocupación es cómo cultivar los cultivos y el estudio de las técnicas utilizadas. La horticultura se realiza en una escala mucho más pequeña que la agricultura. Donde la agricultura se expande para incluir la cría y el cuidado de los animales utilizados para la alimentación, la horticultura es exclusiva de las plantas. Las plantas cultivadas a través de la horticultura pueden incluir frutas o verduras que son comestibles, pero también incluye plantas que se utilizan en procesos industriales, como la fabricación de caucho. Las plantas cultivadas por los horticultores pueden ser decorativas o con fines medicinales. Mientras que la agricultura se centra en la creación de alimentos, la horticultura se centra en el estudio de las plantas, incluida la composición del suelo, la fisiología de las plantas y la ingeniería genética.