Trout Stocking
We are now taking orders for Spring 2025.
Rainbow Trout are available for customers with COLD water.
To place live fish orders please contact us at (877) 389-2514 or fill out the form by clicking the button below.
Live Fish are available to our Michigan Customers Only
Rainbow Trout

Rainbow Trout are arguably North America’s premier game fish. Of course, we may be a bit biased. Rainbows are more tolerant of warmer water, making them suited to more ponds than other species of trout. Stocking densities vary with pond conditions and management objectives, common recommendations are around 100 per surface acre. Rainbows are in excellent supply and are available in many sizes.
Size | 2.0 – 4.0″ | 4.0 – 6.0″ | 6.0 – 8.0″ | 8.0 – 10″ | 10 – 12″ | 12 – 14″ | 14 – 16″ | 16″ and over |
Price Per Fish | $1.65 | $2.24 | $3.56 | $4.04 | $4.82 | $5.36 | $5.90/lb. | $8.30/lb. |
Brook Trout

Brook Trout are native to Michigan. Brookies require high water quality and are not tolerant of warm water temperatures. When caught, the Brook Trout is a terrific fighter. Stocking Densities for Brook Trout vary with pond conditions and management objectives, common recommendations are around 100 per surface acre. Brook Trout availability is limited, advance ordering can help ensure your stocking plans.
Call for current price and size available
Brown Trout

Brown Trout are one of the harder trout to catch because of their eating habits and therefore can be difficult to catch in a pond or lake. Browns are similar to Rainbows in their tolerance for warmer water. Stocking densities for Brown Trout vary with pond conditions and management objectives, common recommendations are around 100 per surface acre. Brown Trout availability is limited, advance ordering can help ensure your stocking plans.
Call for current price and size available
Prices do not include delivery.
Fish Delivery
ROUTE DELIVERY pricing is available at a considerable discount. See Route Delivery Pricing Below.
CUSTOM DELIVERY is available at $4.39 per loaded mile and is subject to scheduling; $85 minimum delivery charge. Minimum fish order for custom delivery; $500.
CUSTOMER PICK-UPS are by appointment only (Monday – Friday 8am – 5pm, Saturday 9am – 12pm). Oxygen Bags are available for $2.00. Bring an empty five gallon bucket for every oxygen bag needed.
COMPLIMENTARY “LOANER” live-hauling systems available, call for scheduling. Tank is 3 feet high x 5 feet long x 2 1/2 feet wide.
Fish Sizes and prices are subject to change and availability.
Route Delivery Pricing
Distance from Harrietta Hills to your Pond | $200-299 Fish Purchased | $300-499 Fish Purchased | $500-799 Fish Purchased | $800-1499 Fish Purchased | $1500 or more Fish Purchased |
1-49 Miles | $85 | $70 | $60 | $60 | $60 |
50-75 Miles | $105 | $95 | $75 | $70 | $60 |
Miles 76-100 | $130 | $120 | $110 | $95 | $75 |
Miles 100-125 | $150 | $140 | $130 | $110 | $95 |
Miles 126-150 | Please Call | $160 | $140 | $130 | $110 |
Miles 151-200 Miles | Please Call | $185 | $160 | $150 | $130 |
200+ Miles | Please Call | Please Call | Please Call | $170 | $160 |
To qualify for route delivery rates, you must be able to receive delivery on a date and time set by Harrietta Hills. We will attempt to accommodate your schedule to the extent possible.
Due to volatility in fuel prices, a fuel surcharge may apply, please inquire when ordering.
To place live fish orders please contact us at (877) 389-2514 or fill out the form by clicking the button below.
Live Fish are available to our Michigan Customers Only
Stocking of Michigan Public Waters will require a permit from the Michigan Department of Natural Resources and is the responsibility of the customer. Some Private Ponds with a permanent inflow or outflow also require a permit. Determination of the necessity of a permit and obtaining a permit are the responsibility of the customer. Click here to download the Permit application from the MDNR .