Bid Awarded · Security · $115,059.60
Grafton is approving a five-year Axon contract for body armor cameras, tasers, and video storage, creating an equipment-plus-storage service footpr...
City of Grafton · Walsh · Apr 13, 2026
Walsh, North Dakota
7 active signals tracked daily.
Monitor City of Grafton in Walsh, North Dakota for upcoming contract opportunities. Vendor Radar tracks city council agendas, planning documents, and procurement notices to surface Construction, Utilities, Security, Pest Control, IT Services signals before formal bids are posted.
Bid Awarded · Security · $115,059.60
Grafton is approving a five-year Axon contract for body armor cameras, tasers, and video storage, creating an equipment-plus-storage service footpr...
City of Grafton · Walsh · Apr 13, 2026
Bid Awarded · Utilities · $49,552.80
Grafton approved a low bid to Naastad Brothers for sludge bed cleaning, signaling near-term opportunities for wastewater-related cleanup and haulin...
City of Grafton · Walsh · Apr 13, 2026
Budget Allocation · Construction · $20,000
City of Grafton reallocated $20,000 of reserved funds originally for residing brick at the Water Plant, with a portion of the remainder ($3,726. 88...
City of Grafton · Walsh · Apr 13, 2026
Rfp Anticipated · Construction
The city approved the preliminary report and directed detailed plans/specifications for lead and copper line replacement, which usually leads to co...
City of Grafton · Walsh · Mar 9, 2026
Rfp Anticipated · HVAC Maintenance
A boiler replacement is planned using an efficiency grant with shared cost participation, indicating likely procurement of HVAC/boiler replacement ...
City of Grafton · Walsh · Mar 9, 2026
Bid Awarded · Pest Control
Grafton approved a 2026 aerial mosquito spray contract with Vector Disease Control International, LLC at $2. 80 per acre, indicating this recurring...
City of Grafton · Walsh · Mar 9, 2026
Bid Awarded · Audit Services
City of Grafton is considering an agreement with Brady Martz to perform the 2025 audit.
City of Grafton · Walsh · Jan 12, 2026