Locksmiths in the largest Iowa towns
These are the 40 most populous communities in Iowa, from Des Moines (212,086) to Waverly (10,561). Each one has a car-lockout page and a house-lockout page.
Licensed & insured network
Every partner carries state licensing and $1M liability coverage.
Background-checked techs
Annual screening plus photo ID verification on arrival.
Upfront price, no surprises
You approve the total before any work starts.
30-minute arrival
The arrival clock starts once a locksmith accepts the job.
- 1. Des Moines212,086
30 min arrival · near Pleasant Hill and Norwalk
- 2. Cedar Rapids137,935
30 min arrival · near Marion and North Liberty
- 3. Davenport100,358
30 min arrival · near Bettendorf and Muscatine
- 4. Sioux City86,356
30 min arrival · near Le Mars and Storm Lake
- 5. Ankeny77,833
30 min arrival · near Johnston and Altoona
- 6. Iowa City76,229
30 min arrival · near Coralville and North Liberty
- 7. West Des Moines74,224
30 min arrival · near Clive and Waukee
- 8. Ames68,220
30 min arrival · near Boone and Ankeny
- 9. Waterloo66,919
30 min arrival · near Cedar Falls and Waverly
- 10. Council Bluffs62,680
30 min arrival · near Sioux City and Storm Lake
- 11. Dubuque59,148
30 min arrival · near Clinton and Marion
- 12. Urbandale48,570
30 min arrival · near Clive and Grimes
- 13. Marion42,732
30 min arrival · near Cedar Rapids and North Liberty
- 14. Cedar Falls41,240
30 min arrival · near Waterloo and Waverly
- 15. Bettendorf40,710
30 min arrival · near Davenport and Clinton
- 16. Waukee34,890
30 min arrival · near Clive and West Des Moines
- 17. Marshalltown27,536
30 min arrival · near Newton and Ames
- 18. Mason City26,853
30 min arrival · near Waverly and Cedar Falls
- 19. Ottumwa25,319
30 min arrival · near Oskaloosa and Pella
- 20. Johnston25,065
30 min arrival · near Grimes and Urbandale
- 21. Fort Dodge24,837
30 min arrival · near Boone and Ames
- 22. Clinton24,049
30 min arrival · near Bettendorf and Davenport
- 23. Coralville23,960
30 min arrival · near North Liberty and Iowa City
- 24. Burlington23,336
30 min arrival · near Muscatine and Davenport
- 25. Muscatine23,164
30 min arrival · near Davenport and Iowa City
- 26. Altoona22,796
30 min arrival · near Pleasant Hill and Ankeny
- 27. North Liberty21,976
30 min arrival · near Coralville and Iowa City
- 28. Clive19,861
30 min arrival · near Urbandale and Grimes
- 29. Grimes17,405
30 min arrival · near Urbandale and Johnston
- 30. Indianola16,829
30 min arrival · near Norwalk and Des Moines
- 31. Newton15,741
30 min arrival · near Pella and Altoona
- 32. Norwalk15,004
30 min arrival · near West Des Moines and Des Moines
- 33. Boone12,471
30 min arrival · near Ames and Johnston
- 34. Storm Lake11,590
30 min arrival · near Spencer and Le Mars
- 35. Oskaloosa11,493
30 min arrival · near Pella and Ottumwa
- 36. Pleasant Hill11,239
30 min arrival · near Altoona and Des Moines
- 37. Spencer11,218
30 min arrival · near Storm Lake and Le Mars
- 38. Pella10,992
30 min arrival · near Oskaloosa and Newton
- 39. Le Mars10,760
30 min arrival · near Sioux City and Storm Lake
- 40. Waverly10,561
30 min arrival · near Cedar Falls and Waterloo