The City of Keokuk is set to receive $2 million. The Economic Development Administration awarded the city a $2 million-grant to improve the Water Treatment Plant.