NIGP 04040: Fish, Brood and Fingerling
Item
Code facts
NIGP codes come from the NIGP Code (NIGP: The Institute for Public Procurement, maintained by Periscope Holdings), and state and local contract opportunities from the governments' procurement sites.
State & local contract opportunities
Show all 48
Opportunities by state
| Rank | State | Open now | Posted, last 90 days |
|---|---|---|---|
| 1 | California | 1 | 1 |
UNSPSC codes for 04040
| UNSPSC code |
|---|
| 10101700 Live fish |
About NIGP 04040
NIGP 04040 Fish, Brood And Fingerling, Item, covers live fish supply and delivery to support state and local recreational fishing programs, urban angler initiatives, and habitat restoration projects. State and local governments buying under this code procure live channel catfish and trout fingerlings in specific size grades for stocking urban lakes, regional parks, and reservoirs; they also acquire prefabricated artificial fish habitat structures to support spawning, forage recruitment, and sustainable population management in warmwater and coldwater fisheries. Recent solicitations show purchasing departments and wildlife agencies issuing RFQs and ITBs with response dates spanning May through August 2026, with awards typically made to the lowest responsive and responsible bidder meeting fish-health, species-origin, and delivery-logistics requirements. State and local issuing bodies include wildlife and fisheries divisions within state natural-resources departments, county parks and recreation authorities, and county conservation partners; the California Department of Fish and Wildlife emerges as a repeat buyer under this code, posting multiple RFQs for live channel catfish to support the Fishing in the City Program across urban recreation areas.
Activity concentrates in California, Utah, Pennsylvania, and Texas. The California Department of Fish and Wildlife posted four RFQs between mid-July and early August 2026 seeking 8,300 to 17,250 pounds of live channel catfish per solicitation, with delivery windows spanning September 2026 through April 2027 across Los Angeles, Orange, Riverside, San Bernardino, and San Diego Counties; all require bidders to hold California Registered Aquaculturist certification and rear fish in California waters, with a 5% small-business preference and 3–5% Disabled Veteran Business Enterprise incentive available. San Bernardino County Regional Parks Department issued an ITB (PARKS26PARKS6400) due June 22, 2026, for approximately 35,000 to 150,000 pounds of live trout in three size grades, with Thursday deliveries November 2026 through March 2027 to five regional parks. The State of Utah Division of Wildlife Resources posted two RFQs in early May 2026 for artificial habitat structures—prefabricated trees, shrubs, and spawning discs (BD26-72, due May 13) and Mossback Safe Haven and Trophy Tree Kits for Jordanelle Reservoir (JF2674, due May 12)—totaling $34,000 budget cap for the community-pond project. Montgomery County, Pennsylvania solicited a 10-year sub-lease to operate a trout nursery (solicitation 2629, due June 4, 2026) in partnership with the Pennsylvania Fish & Boat Commission to rear fingerling trout for special fishing events and disadvantaged populations.
Quick answers
What is NIGP 04040?
NIGP 04040 is Fish, Brood and Fingerling, an item in NIGP 02, Agricultural Equipment and Related Products and Services.
Which states post the most state and local bids under NIGP 04040?
The states with the most state and local contract opportunities under NIGP 04040 posted in the last 90 days are California (1).
Which UNSPSC codes match NIGP 04040?
NIGP 04040 maps to 1 UNSPSC code, 10101700 Live fish.
What is the latest state & local contract opportunity under NIGP 04040?
The latest state & local contract opportunity under NIGP 04040 is NCR-HQ-RFQ-26-E0006 Live Sacramento Perch from California, posted October 22, 2026.
On GovTribe
See everything under NIGP 04040
- State & local contract opportunities, awards and contract vehicles under this code
- Contacts who buy under this code
- Ask GovTribe AI about this code