Employment Opportunities

City of Hannibal is an Equal Employment Opportunity Employer.

We acknowledge that we will hire and develop qualified people, solely on merit and qualifications, without regard to race, color, creed, religion, sex, national origin, ancestry, handicaps or age.

While acknowledging an obligation to the community to reaffirm its Fair Employment Policy, the City also reaffirm our support for the various Presidential Executive Orders and Regulations of the Equal Employment Opportunity Commission. The City supports the applicable provisions contained in the Civil Rights Acts, the Equal Pay Law, the Age Discrimination and Employment Act, and the Kansas Act Against Discrimination. The regulations, acts, orders and laws provide that discrimination based on race, color, creed, religion, sex, national origin, ancestry, handicaps or age is prohibited.

Our Policy can be implemented only through the efforts of everyone within the company. A simple statement is not enough without full support. It is hoped that through an Equal Opportunity Plan, a fair and equitable program might be practiced. Through such a plan, applicants and employees should feel they can become an active part of the company without fearing reprisals due to extraneous factors not related to merit or qualifications.

View current Employment Opportunities 

Benefits Package

Employment applications may be obtained at City Hall or downloaded from the section below.

The City of Hannibal offers a competitive salary and benefits package.

The City of Hannibal is an Equal Opportunity Employer (EEO/AA/M/F/H).

(NOTE: Please do not call City Hall with questions about these postings - see information on the job postings) 
US Census Bureau 


Print a copy of job application - City Job Application


Adobe Acrobat Reader is Required. If you do not have Acrobat Reader, please follow the Adobe link to download the application.

Please send the completed and signed application to the following address:

*Please attach resume if available

City of Hannibal
Attn: City Clerk's Office
320 Broadway
Hannibal, MO 63401