Personal loans in Hannibal, MO
Hannibal is home to roughly 16,838 people and stands 45th by size out of 937 Census places in Missouri. Hannibal lost roughly 1.6% of its population across the 2020-to-2023 comparison.
A personal loan in Hannibal is priced from your credit file and income, not from the fact that the city holds 16,838 people. Which products a lender may offer to Hannibal's 16,838 residents follows from the Missouri consumer-lending framework. Rate-shopping from Hannibal costs nothing at pre-qualification, where a soft pull leaves your credit file alone. Borrowers who want a bigger city can look to Quincy, IL about 15 miles away.
Hannibal by the numbers
What follows is Hannibal's place in the Census record, alongside the Missouri rules that govern a personal loan made here.
- Population: about 16,838 people live here, which puts Hannibal 45th of 937 Census places in Missouri (Vintage 2023).
- Population trend: Down about 1.6% from the 2020 Census base to the 2023 estimate.
- Absolute change: 269 residents lost between 2020 and 2023.
- Size percentile: Hannibal sits ahead of around 95% of Missouri places, at 16,838 people.
- Population density: about 1,052 people per square mile (Census land area 16.0 sq mi).
- Land area: Hannibal covers 16.0 square miles, the 28th-largest area among Missouri's 937 places.
- Water area: Hannibal has 0.46 square miles of water, ranking 24th of 937 places in Missouri.
- Share of Missouri: Hannibal holds about 0.4% of the state's population, some 16,838 people.
- National rank: Hannibal sits 2,167th by population among the 19,457 places in this dataset.
- Growth rank: Hannibal's 2020-to-2023 change ranks 718th of 937 places in Missouri.
- Versus Missouri: the state average change is +0.8%, while Hannibal moved 1.6%.
- Density rank: Hannibal places 275th among Missouri's places by people per square mile.
- Density vs Missouri: Hannibal's 1,052 people per square mile compare with a state median of 743.
- Location: it lies at 39.7102, -91.3940 in the Census Gazetteer.
- Nearest larger cities: Quincy (15 mi); Jacksonville (62 mi); Wentzville (68 mi); Kirksville (71 mi); Lake St. Louis (72 mi). For most borrowers the comparison happens online, not at a branch.
- Nearest smaller towns: Rensselaer (8 mi); New London (9 mi); Palmyra (9 mi) — useful context for the surrounding area.
- Smaller places within 50 miles: 102 of them.
- At 100 miles: 30 larger Census places fall inside that radius.
Hannibal: area, density and distance
The Census Gazetteer records 16.0 square miles of land and 0.46 square miles of water within Hannibal. The resulting density is about 1,052 people per square mile. Kansas City, the largest place in Missouri, is about 173 miles from Hannibal. Counting outward 50 miles, 1 larger communities surround Hannibal. The 100-mile radius contains 30 larger places.
Hannibal in state context
Within Missouri, Hannibal holds roughly 0.4% of all residents, the 45th-largest share among 937 places. On the 2020-to-2023 trend, Hannibal stands 718th among Missouri's 937 places — roughly the 23th percentile. At about 1,052 people per square mile, Hannibal is the 275th most densely settled place in Missouri. Within 50 miles sit 102 smaller Census places, alongside the 1 that are larger.
How Missouri law applies in Hannibal
Every row below records a Missouri rule, its publisher and its retrieval date — the same rules a Hannibal lender must follow.
| Rule | Detail | Source |
|---|---|---|
| State lending regulator | Missouri Division of Finance (Department of Commerce and Insurance) Source says: "We regulate state-chartered banks, trust companies, consumer credit facilities, mortgage brokers, and savings and loan institutions" | Missouri Division of Finance as of 2026-09-16 |
| Small-loan / installment lender licensing | Consumer credit lenders licensed and regulated by the Division of Finance's consumer credit section (Chapters 367 and 408, RSMo) Source says: "The consumer credit section of the Missouri Division of Finance is responsible for licensing and regulating various types of consumer finance companies" | Missouri Division of Finance as of 2026-09-16 |
| Additional loan fee cap (30+ day loans) | Up to 10% of principal, capped at $100 (RSMo § 408.140) Source says: "a fee, not to exceed ten percent of the principal amount loaned not to exceed one hundred dollars may be charged by the lender" | Missouri Revisor of Statutes as of 2026-09-16 |
A pre-application checklist for Hannibal
Before you apply in Hannibal, a community of about 16,838, work through these steps:
- Get your credit reports, dispute what is wrong, and only then start shopping.
- Use the loan calculator to test the payment on your intended amount and term.
- Pre-qualify with three or more lenders, then compare the APR rather than the interest rate.
- Make sure the lender appears in the Missouri regulator's licence list.
- If the balances are already a strain, seek nonprofit credit counselling before adding a loan.
- Read the disclosure for an origination fee and any prepayment penalty before signing.
- Make sure the new payment leaves room in a budget you already keep.
What differs between Hannibal and the rest of Missouri is not the process but the borrower's own file, among the 16,838 people here.
What is available to Hannibal borrowers
With about 1,052 residents per square mile, Hannibal is moderately settled, and 1 larger Census places sit within 50 miles. Whether Hannibal has a local branch or not, a Missouri-licensed lender can serve its 16,838 people online on the same terms. The nearest bigger place is Quincy, IL about 15 miles away.
Common questions
What are my options in Hannibal if my credit is poor?
What loan size can I expect in Hannibal?
Do I have to pledge anything to borrow in Hannibal?
Does comparing loans in Hannibal cost me credit score points?
Nearby places
- New London, MO — population 968
- Rensselaer, MO — population 252
- Palmyra, MO — population 3,600
- Payson, IL — population 1,000
- Hull, IL — population 378
- Quincy, IL — population 38,803
- Plainville, IL — population 265
- Frankford, MO — population 349