Holland-based King Company Inc. will use $657,500 to complete maintenance dredging at the two harbors. District engineer Lt. Col. Robert Ellis said both are essential to marine commerce.
The work is expected to begin in early April and be completed by late May.
The company will dredge mostly sandy material from the harbors and place it along the shoreline in Holland and near the shore in Grand Haven.
The corps' Detroit district maintains a navigation system that includes 94 harbors and channels that link Lakes Superior, Michigan, Huron and Erie.