NIGP 22: Public Works, Park Equipment, and Construction Services
Category
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 40 more
Latest 50 of 150,270 listed here. See the rest on GovTribe.
Opportunities by state
| Rank | State | Open now | Posted, last 90 days |
|---|---|---|---|
| 1 | Texas | 157 | 1,059 |
| 2 | Florida | 228 | 991 |
| 3 | Georgia | 264 | 798 |
| 4 | California | 212 | 677 |
| 5 | Massachusetts | 96 | 620 |
| 6 | Michigan | 62 | 368 |
| 7 | Maryland | 123 | 316 |
| 8 | Utah | 65 | 265 |
| 9 | Kentucky | 36 | 215 |
| 10 | Pennsylvania | 57 | 200 |
| 11 | Illinois | 33 | 189 |
| 12 | Oregon | 51 | 186 |
| 13 | Mississippi | 27 | 175 |
| 14 | Colorado | 12 | 143 |
| 15 | Delaware | 13 | 88 |
| 16 | Arizona | 28 | 86 |
| 17 | Missouri | 25 | 69 |
| 18 | Connecticut | 10 | 60 |
| 19 | South Carolina | 13 | 59 |
| 20 | Minnesota | 14 | 40 |
| 21 | New Jersey | 18 | 32 |
| 22 | North Carolina | 10 | 30 |
| 23 | Kansas | 9 | 29 |
| 24 | Arkansas | 2 | 25 |
| 25 | South Dakota | 3 | 23 |
| 26 | Wisconsin | 3 | 20 |
| 27 | Nevada | 5 | 19 |
| 28 | District of Columbia | 2 | 19 |
| 29 | Maine | 4 | 18 |
| 30 | Washington | 4 | 18 |
| 31 | New Mexico | 2 | 14 |
| 32 | Ohio | 5 | 13 |
| 33 | Idaho | 1 | 13 |
| 34 | New Hampshire | 1 | 12 |
| 35 | Virginia | 6 | 11 |
| 36 | Indiana | 0 | 8 |
| 37 | New York | 1 | 4 |
| 38 | Tennessee | 0 | 4 |
| 39 | Alaska | 1 | 1 |
| 40 | Iowa | 0 | 1 |
| 41 | Montana | 0 | 1 |
| 42 | Nebraska | 0 | 1 |
| 43 | West Virginia | 0 | 1 |
Show all 43
Codes under 22
Show all 16
About NIGP 22
NIGP 22 Public Works, Park Equipment, and Construction Services, a Category code, encompasses the full range of infrastructure design, construction, renovation, and maintenance that state and local governments undertake — from roadway repair and water system upgrades to park facility development and building retrofits. State and local agencies buy engineering design services, general contracting, site preparation, material supply (concrete, asphalt, structural steel, landscaping materials), equipment rental and operation, and specialized trades including electrical, plumbing, HVAC, and heavy equipment services. The category draws solicitations from state departments of transportation and public works, county highway and facilities departments, city public works and engineering divisions, school districts managing campus infrastructure, regional water authorities and wastewater treatment districts, and park and recreation agencies. This is among the highest-volume procurement categories across all state and local jurisdictions because every municipality, county, and district maintains physical assets that require ongoing construction, repair, and modernization.
No recent state and local solicitations under NIGP 22 appear in the available opportunity records for this analysis period.
Quick answers
What is NIGP 22?
NIGP 22 is Public Works, Park Equipment, and Construction Services, a category of the NIGP Commodity/
What codes are under NIGP 22?
NIGP 22 has 16 codes under it with their own GovTribe pages, including 335 Fertilizers and Soil Conditioners; 515 Lawn Maintenance Equipment and Accessories (see Class 020 for Agricultural Types); and 595 Nursery (Plants) Stock, Equipment, and Supplies.
Which states post the most state and local bids under NIGP 22?
The states with the most state and local contract opportunities under NIGP 22 posted in the last 90 days are Texas (1,059), Florida (991) and Georgia (798).
What is the latest state & local contract opportunity under NIGP 22?
The latest state & local contract opportunity under NIGP 22 is DNR RFB Luce Line ST Cty Rd 110 Asphalt Patch from Minnesota, posted October 15, 2026.
On GovTribe
See everything under NIGP 22
- State & local contract opportunities, awards and contract vehicles under this code
- Contacts who buy under this code
- Ask GovTribe AI about this code