BaleWiseBaleWise

Hay prices in California

119 listings · updated October 24, 2026

Type
Cut
Form
Size
Delivery
Tracy, CA · ~88 mi~88 miSmall square100 lbAlfalfa1st cutDeliverssquare · 2025 alfalfa 3-tie bales, the farm gives the square-bale weight as an average of 100 lb; $15/bale sold by the stack of 88 only; pickup min 15 bales; 2026 alfalfa due May 2026checked Oct 24$15.00/baleGood deal
Calexico, CA · ~396 mi~396 miSmall square105 lbAlfalfaOrchardBermuda1st cutDeliverssq · Alfalfa 105+ lb 3-string bales — sale price $15 (Bermuda $14, orchard $32); 15-22% protein; daily deliveries in Imperial Valley/San Diegochecked Oct 24$15.00/baleGood deal
Acampo, CA · ~104 mi~104 miSmall squareAlfalfaOrchard1st cutDeliverssquare · Alfalfa #1, the yard’s benchmark grade; the same daily-updated sheet also lists meadow grass $21, orchard #1 $25, orchard #2 $23, low-sugar orchard $26, orchard/alfalfa $22, beardless wheat #1 $14 and forage #2 $10checked Oct 24$18.00/bale
Norco, CA · ~255 mi~255 miSmall squareAlfalfaOrchardBermudaMix1st cutDeliverssq · Premium 80/20 orchard/alfalfa mix, bermuda, alfalfa (#1 & #4) & teff grass; horse-hay baleschecked Oct 24$28.00/bale
~100 mi~100 miSmall square107 lbMix1st cutsquare · organically grown forage mix (oats, wheat, beardless barley, peas), green hay, minimal waste, barn stored, at a stated 107 lb average per bale; the seller's organically raised sheep/goat/cow hay is $13.00; satisfaction guaranteed; free loading Tuesday–Friday, call or text to arrangechecked Oct 24$17.00/baleFair price
Jamul, CA · ~345 mi~345 miSmall squareAlfalfaBermudasquare · feed-store retail — alfalfa $17.99/bale, Bermuda $18.99/bale, Teff $26/bale; also carries strawchecked Oct 24$18.99/bale
Tracy, CA · ~88 mi~88 miSmall squareDeliverssquare · beardless wheat hay, stacks for sale, ~30 stacks remaining; delivery available (near Mountain House)checked Oct 24$10.00/bale
~240 mi~240 miSmall squaresquare · grass/clover horse hay, barn stored, squeeze available; phone calls only, no text or emailchecked Oct 24$13.00/bale
~294 mi~294 miAlfalfamountain-grown alfalfa or meadow grass, suitable for all animals; $13/bale, 10-bale minimum, self-serve you-load, cash only, price break by the truckload (512 bales), by appointmentchecked Oct 24$13.00/bale
~1 mi~1 midetails in notesnew 2026-crop oat hay cut green as forage, heavy bales, plenty of green and lots of oats, no weeds, horse quality; $15/bale, 10-bale minimum, 74-bale stacks availablechecked Oct 24$16.00/bale
Acampo, CA · ~104 mi~104 miSmall squareOrchardDeliverssquare · orchard grass, the "Orchard #2" grade off the yard’s daily-updated retail price sheet, with a hay test published per grade; Orchard #1 is $25, low-sugar orchard $26 and an orchard/alfalfa blend $22; enclosed trailers limited to 10 baleschecked Oct 24$23.00/bale
Acampo, CA · ~104 mi~104 miLarge squareDeliverslarge square · oat/wheat/rye forage hay in big bales off the yard’s daily-updated retail price sheet; the small-bale forage #2 line is $10; no bale weight or dimensions are publishedchecked Oct 24$110/baleFair price
Acampo, CA · ~104 mi~104 miSmall squareGrassDeliverssquare · meadow grass off the yard's daily-updated retail price sheet, with a published hay test for the grade; enclosed trailers are limited to 10 baleschecked Oct 24$21.00/bale
Acampo, CA · ~104 mi~104 miSmall squareOrchardDeliverssquare · low-sugar orchard grass off the yard’s daily-updated retail price sheet, with a published hay test for the grade; Orchard #1 is $25, Orchard #2 $23 and an orchard/alfalfa blend $22checked Oct 24$26.00/bale
Acampo, CA · ~104 mi~104 miSmall squareAlfalfaOrchardDeliverssquare · an orchard/alfalfa blend the sheet describes as roughly 80/20, off the yard’s daily-updated retail price sheet with a published hay test; alfalfa #1 is $18 · the “Alfalfa #2 $16” line the Aug 22 sweep saw restored has been dropped from the sheet againchecked Oct 24$22.00/bale
Oakdale, CA · ~68 mi~68 miSmall square102 lbAlfalfa2nd cutDeliverssquare · Second-cutting alfalfa, barn stored, bales stated at a 102 lb average; no minimum, seller helps load and discounts full stacks or truckloads · text onlychecked Oct 24$19.00/baleFair price
~87 mi~87 midetails in notes20 bales of teff hay left from last summer; the seller says some of them have a little bit of weed in them; $14 a bale or all 20 for $200checked Oct 24$14.00/bale
~76 mi~76 miAlfalfaAlfalfa hay the seller describes as clean, offered for horses, cows, sheep and goats; pickup onlychecked Oct 24$25.00/bale
~187 mi~187 miSmall square3-stringGrassMixsquare · Rye hay mix from the Sierra Valley in three-twine bales, buyer loads; a discount is offered by the cube of 64 bales · the ad body states no price — the $7 comes from the listing’s price fieldchecked Oct 24$7.00/baleGood deal
~265 mi~265 miSmall squareMixsquare · Wheat/grass mix in small bales at $5; the same seller offers big bales at $50checked Oct 3$5.00/bale
~269 mi~269 miSmall square3-stringOrchardDeliverssquare · Orchard grass in three-string bales at $17; the same seller also has timothy grass and alfalfa bales · the hay is grown in the mountains at Alturas, CA and sold out of the Anderson area · delivery available, may cost extrachecked Oct 24$17.00/baleFair price
~329 mi~329 midetails in notesHay grown with no pesticides, fungicides, insecticides or other amendments — “just rain and sun”; pickup by arrangement off Tompkins Hill Rd · the ad body states no price — the $6 comes from the listing’s price fieldchecked Oct 24$6.00/bale
~341 mi~341 miSmall square2-stringGrasssquare · Two-string grass bales kept in the barn and never rained on, near the Bayside cutoff off Highway 101 · the ad body states no price — the $8 comes from the posting's price field (an earlier version of the ad sold field-pickup bales at $5)checked Oct 24$8.00/baleGood deal
Arcata, CA · ~341 mi~341 miSmall square2-stringGrasssquare · Arcata Bottoms grass hay in two-twine bales at $8 · the seller gives the bale weight only as “around 50 lbs and up”, a floor rather than a weight, so none is recordedchecked Oct 24$8.00/baleGood deal
~383 mi~383 miSmall square3-stringGrasssquare · 200 three-string grass bales at $18 each, with the seller offering $15 each to a buyer taking the lotchecked Oct 24$18.00/baleFair price
~355 mi~355 miSmall square3-stringAlfalfa2nd cutsquare · Second-cutting 2026 alfalfa in three-strand bales, grown without synthetic inputs · the ad gives the bale weight as a 95–100 lb range rather than a figure, so no weight is recorded · the ad body states no price — the $12 comes from the listing’s price fieldchecked Oct 24$12.00/baleGood deal
~232 mi~232 miGrass1st cutFirst-cut grass hay sold as horse hay, stored in a barnchecked Oct 24$14.00/bale
~351 mi~351 miAlfalfaDeliversNew-cut alfalfa, with Bermuda also offered; pickup is offered, and delivery on a 50-bale minimum, serving all of San Diego county · the ad body states no price — the $20 comes from the listing’s price fieldchecked Oct 24$20.00/bale
~153 mi~153 miGrassRye grass hay bales at an end-of-summer price of $5 a bale, until the supply runs outchecked Oct 24$4.00/bale
Acampo, CA · ~104 mi~104 miSmall squareDeliverssquare · Beardless wheat #1 from the 2026 crop, off the yard’s daily-updated retail price sheet · enclosed trailers are limited to 10 baleschecked Oct 24$14.00/bale
Acampo, CA · ~104 mi~104 miSmall squareMixDeliverssquare · Forage #2, an oat/wheat/rye mix, off the yard’s daily-updated retail price sheet; the sheet also lists an oat/wheat/rye “Forage: Big Bale” at $110 · enclosed trailers are limited to 10 baleschecked Oct 24$10.00/bale
Wildomar, CA · ~282 mi~282 miOrchardDeliversOrchard hay in stock at the Wildomar feed yard at $32.99 regular, $30.99 on pickup; the same ad prices timothy at $35.99 regular and $33.99 pickup, and the yard offers free local deliverychecked Oct 24$32.99/bale
Wildomar, CA · ~282 mi~282 miTimothyDeliversTimothy hay in stock at the Wildomar feed yard at $35.99 regular, $33.99 on pickup; the same ad prices orchard at $32.99 regular and $30.99 pickup, and the yard offers free local deliverychecked Oct 24$35.99/bale
San Bernardino, CA · ~254 mi~254 miSmall square100 lbAlfalfasquare · premium alfalfa at a stated 100 lb a bale, $17 each or $16.50 a bale over 20; sold at the farm on N. California St, open 11 to 5 daily (Fridays 3 to 6)checked Oct 24$17.00/baleFair price
Linden, CA · ~90 mi~90 miAlfalfaMixDeliversAlfalfa small bales at $17 off a multi-product list: alfalfa/orchard mix $18, orchard grass $17 to $18, teff $15, wheat hay $11 and forage mix $10, plus big bales (alfalfa $160 to $180, wheat hay $120, irrigated pasture $110, forage mix $100); stack delivery available (bale type and weight not stated)checked Oct 24$18.00/bale
~58 mi~58 miAlfalfaDeliversAlfalfa at $17 a bale from a seller outside Turlock who also lists milk-cow alfalfa $18, orchard grass $18, teff $17 and wheat hay $14; no minimum purchase, and some hay is available in blocks for delivery (bale type and weight not stated)checked Oct 24$17.00/bale
Chico, CA · ~214 mi~214 miSmall square3-stringAlfalfaDeliverssquare · horse-quality 3-string alfalfa with high leaf content, stored indoors; free delivery in Chico on 12 bales, and delivery to most of Northern California by arrangementchecked Oct 24$20.00/balePriced high
~53 mi~53 miDeliversgrain hay at $12.00 per bale; delivery available. The ad never says what size bale it is.checked Oct 24$12.00/bale
~37 mi~37 midetails in notesoat hay at $10 a bale, which the seller says weighs 115+lbs each; at 9308 Sunset Dr. The ad never says what size bale it is.checked Oct 24$10.00/bale
Bellflower, CA · ~240 mi~240 miStrawstraw bales sold at the Blacksmiths Corner store, 17647 Lakewood Blvd, Bellflower, open 9 to 6 every day; sales tax is extra. The ad never says what size bale it is. The ad body states no price, so the price shown is the listing’s price fieldchecked Oct 24$24.99/bale
~193 mi~193 miSmall square3-stringGrasssquare · fine-stemmed pasture grass — rye, fescue, Dallas, Bermuda and clover — in 3 string bales at $10 per bale, or $700 for a stack of 80; wheat straw also at $7 per bale.checked Oct 24$10.00/baleGood deal
~327 mi~327 miGrassexcellent quality grass hay, very clean with good color, at $6/bale; calls only. The ad never says what size bale it is.checked Oct 24$6.00/bale
~254 mi~254 miAlfalfagood quality alfalfa hay at $13 a bale, in bales the ad gives as 90lbs to 120lbs; ask for James. The ad never says what size bale it is.checked Oct 24$13.00/bale
~86 mi~86 miStrawstraw bales at $10/bale, limited supply, pick up in Livermore. The ad never says what size bale it is.checked Oct 3$10.00/bale
~31 mi~31 miSmall square3-stringMixDeliverssquare · 3 string square bales of mixed winter grains and grasses (rye, oat and barley) at $7 per bale, or $6 for two or more 60-bale stacks; free delivery of 15–20 bale orders around Merced, Atwater, Winton and Snelling.checked Oct 24$7.00/baleGood deal
~68 mi~68 miSmall square3-stringAlfalfaDeliverssquare · 70/30 alfalfa/grass blend in 3 string bales the ad gives as 100-110 lb on average, sold in stacks of 80 from west Modesto; delivery at an estimated $4.60 a mile. The seller says prices go up in October. The ad body states no price, so the price shown is the listing’s price fieldchecked Oct 24$15.00/baleGood deal
~68 mi~68 miAlfalfaDeliversexcellent quality alfalfa at 14$ per bale with a ten-bale minimum, kept under a hay barn one mile west of Carpenter Road and Maze Blvd; stacks of 80 delivered for an added charge. The same location sells wheat hay (next row). The ad never says what size bale it is.checked Oct 24$15.00/bale
Modesto, CA · ~68 mi~68 miDeliversexcellent wheat hay at 12$ a bale, one mile west of Carpenter Road; stacks of 80 delivered for an added charge. The ad never says what size bale it is.checked Oct 24$13.00/bale
~154 mi~154 miDelivers2026 three grain hay — beardless barley, beardless wheat and oats — clean, for horses, cows, goats and sheep, at $10 a bale (the seller notes it was sprayed); delivery for an extra fee, from Nicolaus and Rio Oso. The ad never says what size bale it is.checked Oct 24$10.00/bale
~68 mi~68 miGrassDeliversclean pasture hay with clover, no chemicals, in stacks of 64 or 88 at $10 per bale; free delivery for orders up to 20 bales within 30 miles of Oakdale. The ad never says what size bale it is.checked Oct 24$10.00/bale
~212 mi~212 miSmall square3-stringsquare · 3 way grain hay in 3 twine bales at $5 per bale, for cows, sheep and goats; phone calls only.checked Oct 24$5.00/baleGood deal
~167 mi~167 miAlfalfaalfalfa at $16, with a second alfalfa listed at $17; no delivery and no loading available. The ad never says what size bale it is.checked Oct 24$16.00/bale
Piru, CA · ~174 mi~174 miSmall square3-stringAlfalfasquare · premium tested horse-quality alfalfa at $26 (the price is in the ad’s title), in 3-string bales the ad gives as 90–100 lb (its size field says an average of 97lbs), with multiple-bale discounts; serves Frazier Park and the mountain communities. Bermuda is also sold, at $29.checked Oct 24$26.00/balePriced high
~72 mi~72 miAlfalfaDeliverspremium alfalfa at $20/bl, which the seller calls the nicest, softest alfalfa you will find; forage is $13–15/bl and Bermuda grass $19/bl, with $.5/bl off a full stack of 64. They load at the barn or deliver and stack. The ad never says what size bale it is.checked Oct 24$20.00/bale
~72 mi~72 miBermudaDeliversBermuda grass at $19/bl, with $.5/bl off a full stack of 64; they load at the barn or deliver and stack. The ad never says what size bale it is.checked Oct 24$19.00/bale
~187 mi~187 miStrawstraw at $4.00 per bale, you load, cash sale, located at Loyalton (the ad is posted from Vinton). Probably the same seller as ca-103. The ad never says what size bale it is.checked Oct 24$4.00/bale
~98 mi~98 miSmall square3-stringAlfalfasquare · premium clean 3 string alfalfa in 95 lb. bales, RFV 155, no weeds or grass, horse quality, 2nd, 3rd and 4th cuttings, 23,000 bales; price per bale at the farm 5, pick up, sold by the truckload or container (the bales fit a shipping container). Contact is behind an AllHay login.checked Oct 24$15.00/baleGood deal
~119 mi~119 miAlfalfaMixDeliversbale type not stated · alfalfa (title: alfalfa trace grass mix) with nice green color, medium stem, very leafy, 110 to 115 lbs. bales, 16-inch width; $1148 for a load of 82; delivery available; open Monday to Sundaychecked Oct 24$14.00/bale
Kelseyville, CA · ~198 mi~198 mi100 lbAlfalfaMixDeliversbale type not stated · alfalfa at an average bale weight the seller gives as 100lbs; the same ad offers premium forage mix at $15 and livestock wheat hay at $11; delivery for a fee with a 50 bale minimum; $1 discount at 100 bales; growing hay in Lake County for 25 yearschecked Oct 24$18.00/bale
~101 mi~101 miStrawbale type not stated · clean straw at $11.00 per bale, or 5 bales for $50.00, from an organic forage-mix grower (forage hay $13 to $16); open daily by appointment, help to load Tuesday thru Fridaychecked Oct 24$11.00/bale
Piru, CA · ~174 mi~174 miSmall square3-stringBermudasquare · tested Bermuda hay grown for horses in 3-string, 90–100 lb. bales, with multiple-bale discounts; larger and recurring orders welcome; serves Frazier Park and the mountain communitieschecked Oct 24$29.00/balePriced high
Hemet, CA · ~285 mi~285 miBermudabale type not stated · Bermuda hay on sale, from a September 23 delivery, pickup on Sage Road; open daily; delivery quoted separately after the order is confirmed; while supplies lastchecked Oct 24$13.99/bale
Acampo, CA · ~104 mi~104 miSmall squareOrchardDeliverssquare · orchard grass, the "Orchard #1" grade off the yard’s daily-updated retail price sheet, with a hay test published for the grade; Orchard #2 is $23 and low-sugar orchard $26; enclosed trailers are limited to 10 baleschecked Oct 24$25.00/bale
~154 mi~154 miAlfalfa2nd cutDeliversbale type not stated · 2026 second cut alfalfa grown locally with regenerative agricultural practices; self-load pickup with a hay squeeze available for larger lots, open daily by appointment; delivery for a fee on 68 to 88 bales. The ad body states no price, so the price shown is the listing’s price fieldchecked Oct 24$15.00/bale
Petaluma, CA · ~167 mi~167 miSmall square3-stringStrawsquare · conventional rice straw in three-string bales the ad gives as 4 foot long, 2 feet wide and 16 inches tall. The ad body states no price, so the price shown is the listing’s price fieldchecked Oct 24$9.00/bale
~269 mi~269 miSmall square3-stringGrasssquare · grass mixture of orchard, tall fescue and a touch of clover grown locally in Cottonwood, in 3-string bales which the seller gives as 100lbs; open Friday to Sunday, Monday to Thursday by appointment; no delivery. The ad body states no price, so the price shown is the listing’s price fieldchecked Oct 24$13.00/baleGood deal
~357 mi~357 miSmall square3-stringOrchardsquare · very clean orchard grass horse hay, low in sugar (simple sugar 7.1, starch .2), in three-string bales which the seller gives as 110 poundschecked Oct 24$15.00/baleGood deal
~94 mi~94 miMixDeliversbale type not stated · 2026 crop forage mix hay, barn stored, 10 bale minimum with a large quantity discount; off-grade hay also available; seller loads or deliverschecked Oct 24$15.00/bale
Bellflower, CA · ~240 mi~240 miAlfalfabale type not stated · alfalfa hay bales sold at the Blacksmiths Corner store, 17647 Lakewood Blvd, Bellflower, open 9am to 6pm every day; price does not include sales tax; the same ad sells straw bales at $24.99checked Oct 24$34.99/bale
~68 mi~68 midetails in notesbale type not stated · clover hay bales from the seller's own field; cash only, no deliverychecked Oct 24$8.00/bale
~22 mi~22 miGrassbale type not stated · about 40 bales of clean, heavy grass/alfalfa hay, about 50/50 grass and alfalfa; you load, near American and Elm Ave south of downtown Fresnochecked Oct 24$15.00/bale
Wildomar, CA · ~282 mi~282 mi110 lbAlfalfaDeliversbale type not stated · premium Unicorn alfalfa, fresh cut with fine stems, which the seller gives as 110# average; $22.99 a bale with free delivery on a minimum purchase (minimum varies by area); pickup $20.99 a bale, or $19.99 a bale for 64 or more; open Monday–Saturday, 9 AM–5 PM, at 20651 Palomar Stchecked Oct 24$22.99/bale
~250 mi~250 miSmall square2-stringsquare · wheat hay in 2 twine bales, located west of Red Bluff; the same ad sells wheat-rye hay at $7 and oat hay at $10 a bale; call to arrange, no textingchecked Oct 24$8.00/baleGood deal
~250 mi~250 miSmall square2-stringsquare · wheat-rye hay in 2 twine bales, located west of Red Bluff; the same ad sells wheat hay at $8 and oat hay at $10 a bale; call to arrange, no textingchecked Oct 24$7.00/baleGood deal
~250 mi~250 miSmall square2-stringsquare · oat hay in 2 twine bales, located west of Red Bluff; the same ad sells wheat hay at $8 and wheat-rye hay at $7 a bale; call to arrange, no textingchecked Oct 24$10.00/baleFair price
~90 mi~90 miOrchardMixbale type not stated · orchard grass small bales at $18 off a multi-product list: alfalfa small bales $18, forage mix small bales $10, straw small bales $8, plus big bales (alfalfa $160, wheat hay $120 each, corn stalks $80 each, bean straw $80 each)checked Oct 24$18.00/bale
~90 mi~90 miStrawbale type not stated · straw small bales at $8; the same ad lists orchard grass and alfalfa small bales at $18, forage mix small bales $10, and big bales of alfalfa ($160), wheat hay ($120), corn stalks ($80) and bean straw ($80)checked Oct 24$8.00/bale
~29 mi~29 miAlfalfabale type not stated · nice, clean, heavy 2026 alfalfa/grass hay, approximately 70% alfalfa, about 40 bales; you load, cash only, located near Easton. The ad body states no price, so the price shown is the listing’s price fieldchecked Oct 24$15.00/bale
~40 mi~40 mi115 lbAlfalfabale type not stated · barn-stored alfalfa hay for horses, cattle, sheep, goats and other livestock, which the seller gives as average weight 115#; self loading, cash only. The ad body states no price, so the price shown is the listing’s price fieldchecked Oct 24$20.00/bale
~68 mi~68 miAlfalfabale type not stated · clean alfalfa that the seller says was baled with too much moisture, which is the reason for the $14 price; it needs to be fed quicklychecked Oct 24$14.00/bale
~126 mi~126 miAlfalfabale type not stated · third cutting alfalfa; $15 a bale if you take a stack. The ad body states no price, so the price shown is the listing’s price fieldchecked Oct 24$16.00/bale
~53 mi~53 miGrassbale type not stated · organic teff grass hay. The ad body states no price, so the price shown is the listing’s price fieldchecked Oct 24$18.00/bale
~343 mi~343 miSmall square3-stringGrasssquare · organic grass hay in 3 string bales the seller gives as 100lb; 10 bale minimum, you pick up; bales available Nov 1st. The ad body states no price, so the price shown is the listing’s price fieldchecked Oct 24$5.00/baleGood deal
~176 mi~176 midetails in notesbale type not stated · 3 way hay cut 2 years ago, baled tight; rained on last winter, the top is feedable but has rain damage, most of the stack is good; suited to cows, goats and sheep; $7.00 a bale for smaller amounts or $6.00 a bale if you take 84-bale stacks; 3 stacks availablechecked Oct 24$7.00/bale
✓ VerifiedLos Banos, CA · ~39 mi~39 miLarge square4×4×8Alfalfa1st cutAlfalfa, 1st cutlisted Oct 19$25.00/baleGood deal

Call for price

Sellers who publish everything but the number. Their phone or listing is one tap away.

Lincoln, CA · ~148 mi~148 miSmall squareAlfalfaOrchardTimothyMixDeliversOrchard grass, timothy, orchard/alfalfa mix, meadow grass, alfalfa & teff; horse hay direct from the farm (prices by phone)checked Oct 24callCall 916-865-6430
Santa Ynez, CA · ~160 mi~160 miSmall squareAlfalfaOrchardTimothyBermudaAlfalfa, Bermuda, coastal oat, orchard grass, teff, timothy & three-grain forage; high-fiber low-sugar horse hay, ~2,000 acres (prices by phone)checked Oct 24callCall 805-315-2315
Paramount, CA · ~239 mi~239 miSmall squareAlfalfaOrchardTimothyBermudaDeliversAlfalfa, timothy, orchard, Bermuda, teff, oat hay & straw; 80+ yrs supplying SoCal equestrian facilities (prices by phone)checked Oct 24callCall 562-634-6510
Fresno, CA · ~26 mi~26 miSmall squareAlfalfaOrchardTimothyBermudaMixDeliversOrchard, timothy, alfalfa & meadow mixes, Bermuda, teff, grain hay, 3-way & straw; truckloads squeeze-unloaded at your farm (prices by phone)checked Oct 24callCall 559-281-7527
Corona, CA · ~258 mi~258 miSmall squareTimothyBermudaDeliversBermuda, oat & timothy hay; wholesale, established 2019, delivers and unloads (prices by phone)checked Oct 24callCall 951-454-5441
Cottonwood, CA · ~264 mi~264 miSmall squareAlfalfaOrchardMixDeliversAlfalfa #1/#2, alfalfa-grass mix, grain hay (wheat/oat/rye), meadow grass, orchard grass & straw; small & big bales from local ranches (prices by phone)checked Oct 24callCall 530-347-5077
Westmorland, CA · ~373 mi~373 miSmall squareAlfalfaBermudaDeliversAlfalfa hay, giant Bermuda & wheat straw; Imperial Valley grower, second location serving Chino (prices by phone)checked Oct 24callCall 760-344-6450
Calipatria, CA · ~373 mi~373 miSmall squareAlfalfaBermudaDeliversImperial Valley non-GMO alfalfa, premium sudan & Bermuda hay; grower/broker/exporter, double-compressed (prices by phone)checked Oct 24callCall 760-348-2274
El Centro, CA · ~388 mi~388 miSmall squareAlfalfaDeliversHigh-quality green horse hay, alfalfa hay & straw, grass products; 45-yr multigenerational forage farm, ships nationwide (prices by phone)checked Oct 24callCall 760-353-0600
Tres Pinos, CA · ~63 mi~63 miSmall squareAlfalfaOrchardTimothyMixDeliversAlfalfa, oat, wheat, barley, forage mix, timothy, rye, orchard blends & straw; sources top California hay via 40+ yr grower relationships (prices by phone)checked Oct 24callCall 831-628-3564
Hopland, CA · ~213 mi~213 miSmall squareAlfalfaMixRye grass, second-cut alfalfa, cow-hay mixes, horse-quality mixed grass & three-way grass (prices by phone)checked Oct 3callCall 707-744-1283
Heber, CA · ~392 mi~392 miSmall squareAlfalfaBermudaAlfalfa & Bermuda hay; Imperial Valley grower (prices by phone)checked Oct 24callCall 760-357-8847
San Jacinto, CA · ~284 mi~284 miSmall squareHay & grain dealer serving SoCal horse owners (call for current types/availability) (prices by phone)checked Oct 24callCall 951-654-1974
Holtville, CA · ~394 mi~394 miLarge squareAlfalfaImperial Valley alfalfa & forage (call for current types/availability) (prices by phone)checked Oct 24callCall 760-960-2983
Blythe, CA · ~390 mi~390 miSmall squareDeliversHay sales & trucking out of Blythe (call for current types/availability) (prices by phone)checked Oct 24callCall 760-574-7237
Temecula, CA · ~293 mi~293 miSmall squareHorse hay distribution serving the Temecula area (call for current types/availability) (prices by phone)checked Oct 24callCall 949-705-8154
Ontario, CA · ~244 mi~244 miSmall squareHay & feed dealer serving Inland Empire horse owners (call for current types/availability) (prices by phone)checked Oct 24callCall 909-947-3814
La Habra, CA · ~243 mi~243 miSmall squareGrain & milling supplier carrying hay for SoCal horse owners (call for current types/availability) (prices by phone)checked Oct 24callCall 562-690-6998
San Dimas, CA · ~237 mi~237 miSmall squareGrain & hay dealer serving San Gabriel Valley horse owners (call for current types/availability) (prices by phone)checked Oct 24callCall 909-599-5518
Temecula, CA · ~293 mi~293 miSmall squareHay supplier serving San Diego & Temecula areas (call for current types/availability) (prices by phone)checked Oct 24callCall 760-631-5190
Sacramento, CA · ~135 mi~135 miSmall squareAlfalfaOrchardBermudaDeliversAlfalfa, bermuda grass, orchard grass & straw; horse/dairy/cow hay, small & big bales, alfalfa pellets (prices by phone)checked Aug 22callCall 916-276-0677
Bakersfield, CA · ~126 mi~126 miSmall squareAlfalfaTimothyBermudaDeliversAlfalfa, timothy, bermuda, klein grass & oat hay; semi-truckload supply to ranches & feed stores, statewide (prices by phone)checked Oct 24callCall 661-800-2600
Ontario, CA · ~244 mi~244 miSmall squareAlfalfaBermudaWholesale-to-the-public hay yard — #1 alfalfa, Bermuda grass & hay pellets; posts a monthly price flyer on its site (prices by phone)checked Oct 24callCall 909-393-4408
Ramona, CA · ~328 mi~328 miSmall squareAlfalfaOrchardTimothyBermudaDeliversFeed store carrying alfalfa #1/#2/organic, timothy, Bermuda, teff, orchard grass & chaff in 3-twine and pressed bales; delivers across San Diego County (prices by phone)checked Oct 3callCall 760-789-5020
Red Bluff, CA · ~250 mi~250 miSmall square3-stringAlfalfaMixDeliversHay yard open Fri & Sat — alfalfa, mountain grass and wheat/alfalfa mix in ~115 lb 3-string bales, truckload delivery available; posted flyer prices are undated, so confirm by phone (prices by phone)checked Jul 17callCall 530-586-1209
Corona, CA · ~258 mi~258 midetails in noteslisted as a hay distributor in the SoCal Equine hay distributors directory; no rates postedchecked Oct 24callCall 951-454-5441
Madera, CA · ~7 mi~7 midetails in noteslisted as a hay distributor in the SoCal Equine hay distributors directory; no rates postedchecked Oct 24callCall 559-920-1485
Tres Pinos, CA · ~63 mi~63 midetails in noteslisted as a hay distributor and grower in the SoCal Equine hay distributors directory; no rates postedchecked Oct 24callCall 831-628-3564
~258 mi~258 miSmall square2-stringAlfalfa2 string alfalfa bales in 21 bale bundles; buy the bale or buy the bundle. The ad states no price.checked Oct 24callView ad ↗
~97 mi~97 mi60 lbAlfalfaFirst cutting new seeding alfalfa, leafy and fine stemmed, in 18 bale bundles; bales weigh about 60 pounds each and bundles about 1,080 pounds. Priced only by the bundle: $165/bundle.checked Oct 24callView ad ↗
Blythe, CA · ~390 mi~390 miAlfalfaFreshly baled alfalfa hay of various qualities for horses, cows and goats, plus teff straw, new teff hay and Bermuda hay; bales typically weigh around 95-100 lbs; stack yards near Interstate 10 and Highway 95; family farm in operation since 1948. Text for pricing; the ad states no price.checked Oct 24callView ad ↗
~161 mi~161 miAlfalfaHigh quality alfalfa for pick up, cash or Zelle. Priced only as $20 a pack, with no per-bale price stated.checked Oct 24callView ad ↗
~149 mi~149 midetails in notesA bundle of rye grass hay the seller no longer needs, asking 20 for the bundle. Lot price only, no per-bale price.checked Oct 24callView ad ↗
~65 mi~65 miSmall squareAlfalfaSecond cutting pure alfalfa, described as excellent quality, 250 small bales available. The ad states no price.checked Oct 24callView ad ↗
Selling hay? Listing is free. Buyers here are already looking.List your hay ›

What hay costs in California

BaleWise tracks 119 hay listings in California, 85 with listed prices, checked October 24, 2026. Every price is the seller’s own, per bale, next to the size of bale it buys. Nothing is converted, estimated, or averaged into a number the seller never quoted.

3-string bales run $5.00 to $26.00 a bale across prices from 19 sellers, with a midpoint of $15.00.

Verdicts on the board above compare a listing against other Pacific listings of the same bale size, at least 6 of them, or we don’t rate it at all. It is the same yardstick the region board uses, so a listing carries the same verdict on either page.

This board shows California only. Buying near a state line? The full Pacific board includes sellers just over it.