Hampton Township offers many programs and services for its residents. The office is located at 209 19th Street, East Moline. It is open Monday through Thursday 9am-3pm and Friday 9am-Noon.

A free health clinic is available to township residents at the township office on Tuesdays 9-11am and Noon-4:30pm and on Wednesday 9am-Noon and 1-4:30pm. (Patients must sign in by 4pm.) Services offered include blood pressure checks, flu shots, and other basic medical care.

Hampton Township oversees a general assistance program, bus transportation program, and multiple cemeteries, Free notary public services are available. Residents may visit township offices to register to vote or obtain an absentee ballot application.

The township Assessor allows people a way to locate property information and sign up for tax relief exemptions.

Many resources related to the township's services can be found in its Download Center.

As of the 2010 Census, Hampton Township had a population of 21,711, and it included 34.14 square miles of land and a total area of 36.48 square miles.