De varkenscyclus is een term die wordt gebruikt om de cyclische beweging van de prijs van varkensvlees te beschrijven. De cyclus begint met een periode van lage prijzen, gevolgd door een periode van stijgende prijzen. De prijzen blijven stijgen totdat er een piek wordt bereikt, waarna de prijzen weer dalen. De cyclus herhaalt zichzelf vervolgens. De varkenscyclus wordt vaak gebruikt om de prijsontwikkeling van andere landbouwproducten te voorspellen.