Thompson has been the city manager for Galesburg for the last 11 years, and was one of three finalists for the job. If approved, he would replace Randy Tweet who retired in December.
Thompson previously worked as city manager for Mexico, Missouri, and assistant city administrator for Raymore, Missouri.
The Galesburg Register-Mail reports he was a finalist for Scott County Administrator in 2016.
Rock Island received 36 applications.