ZipCodeLook
Loading 33,000 zip codes…

About this map

Half of residents are older than this, half younger. Retirement areas run 50+, college towns can be in the low 20s.

Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).

U.S.
38.9
Ohio
39.7
Rankings
Full list

Top and bottom zip codes in Ohio

Zip codes with 1,000+ residents

Oldest zip codes (highest median age)

See all
  1. 143440Lakeside Marblehead61.4
  2. 245780The Plains59.1
  3. 344452North Lima57.9
  4. 443356Waldo56.7
  5. 545647Londonderry56.4
  6. 643946Sardis56.2
  7. 744839Huron56.1
  8. 845387Yellow Springs56
  9. 945745Lower Salem56
  10. 1045370Spring Valley55.8

Youngest zip codes (lowest median age)

See all
  1. 143210Columbus19.3
  2. 243403Bowling Green19.5
  3. 344243Kent19.5
  4. 445384Wilberforce20.1
  5. 545409Dayton21
  6. 645219Cincinnati21.3
  7. 745314Cedarville21.4
  8. 845056Oxford21.6
  9. 943022Gambier21.9
  10. 1043201Columbus23.2

Median age by county in Ohio

  1. 1Noble County53.4
  2. 2Ottawa County50.6
  3. 3Monroe County46.3
  4. 4Carroll County45.6
  5. 5Harrison County45.5
  6. 6Erie County45.3
  7. 7Geauga County45
  8. 8Columbiana County44.6
  9. 9Morgan County44.6
  10. 10Jefferson County44.3
  11. 11Belmont County44.1
  12. 12Lake County44.1
  13. 13Meigs County44.1
  14. 14Vinton County44
  15. 15Washington County44
  16. 16Trumbull County43.7
  17. 17Crawford County43.4
  18. 18Hocking County43.4
  19. 19Medina County43.3
  20. 20Preble County43.3
  21. 21Mahoning County43.2
  22. 22Morrow County43.2
  23. 23Ashtabula County43
  24. 24Guernsey County42.9
  25. 25Brown County42.5
  26. 26Sandusky County42.5
  27. 27Adams County42.1
  28. 28Lorain County42.1
  29. 29Lawrence County41.9
  30. 30Logan County41.9
  31. 31Darke County41.8
  32. 32Stark County41.8
  33. 33Champaign County41.7
  34. 34Pike County41.7
  35. 35Wyandot County41.7
  36. 36Henry County41.6
  37. 37Van Wert County41.6
  38. 38Williams County41.6
  39. 39Fulton County41.5
  40. 40Madison County41.5
  41. 41Gallia County41.4
  42. 42Summit County41.4
  43. 43Coshocton County41.3
  44. 44Miami County41.3
  45. 45Perry County41.3
  46. 46Ashland County41.2
  47. 47Clark County41.2
  48. 48Defiance County41.1
  49. 49Ross County41.1
  50. 50Scioto County41.1
  51. 51Tuscarawas County41.1
  52. 52Auglaize County41
  53. 53Highland County41
  54. 54Paulding County41
  55. 55Richland County40.9
  56. 56Clermont County40.8
  57. 57Clinton County40.8
  58. 58Putnam County40.6
  59. 59Cuyahoga County40.4
  60. 60Licking County40.3
  61. 61Muskingum County40.3
  62. 62Shelby County40.3
  63. 63Seneca County40.2
  64. 64Delaware County40.1
  65. 65Huron County40.1
  66. 66Marion County40.1
  67. 67Warren County40.1
  68. 68Jackson County40
  69. 69Fayette County39.9
  70. 70Allen County39.7
  71. 71Pickaway County39.6
  72. 72Portage County39.6
  73. 73Fairfield County39.5
  74. 74Hancock County39.5
  75. 75Knox County39.4
  76. 76Mercer County39.4
  77. 77Wayne County38.9
  78. 78Montgomery County38.8
  79. 79Greene County38.7
  80. 80Lucas County38.5
  81. 81Union County38.5
  82. 82Butler County37.2
  83. 83Hamilton County36.9
  84. 84Wood County36.2
  85. 85Hardin County35.2
  86. 86Franklin County34.8
  87. 87Athens County33.2
  88. 88Holmes County32.7

Questions about this map

Which zip code has the highest median age in Ohio?

Among zip codes with at least 1,000 residents, 43440 (Lakeside Marblehead, OH) has the highest: 61.4.

Which zip code has the lowest median age in Ohio?

43210 (Columbus, OH) has the lowest: 19.3.

What is the median age for the United States?

38.9; in Ohio it is 39.7.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Half of residents are older than this, half younger. Retirement areas run 50+, college towns can be in the low 20s.

More maps