← Back to Discover · All towns in Ohio
Towns in Ashtabula County
13 towns with data in Ashtabula County, Ohio, largest first. Find your matches.
Ashtabula is the largest of the 13 towns we list in Ashtabula County, with 17,856 people. Together they have 54,130 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Ashtabula | 17,856 | $44,120 | $105,900 |
| Conneaut | 12,357 | $61,741 | $132,400 |
| Geneva | 5,886 | $53,557 | $148,300 |
| Edgewood | 4,107 | $62,917 | $115,500 |
| Jefferson | 3,522 | $53,333 | $200,300 |
| North Kingsville | 2,741 | $61,840 | $170,900 |
| Roaming Shores | 1,936 | $91,078 | $226,200 |
| Orwell | 1,707 | $41,563 | $125,900 |
| Saybrook-on-the-Lake | 1,001 | $49,186 | $167,800 |
| Geneva-on-the-Lake | 888 | $50,438 | $174,500 |
| Andover | 797 | $47,941 | $128,400 |
| Rock Creek | 766 | $54,000 | $136,900 |
| Kingsville | 566 | $44,250 | $137,500 |
ZIP codes in Ashtabula County
15 ZIP codes in Ashtabula County, Ohio. A ZIP code can also reach into a neighboring county.
- 44003 Andover
- 44004 Ashtabula
- 44010 Austinburg
- 44030 Conneaut
- 44032 Dorset
- 44041 Geneva
- 44047 Jefferson
- 44048 Kingsville
- 44068 North Kingsville
- 44076 Orwell
- 44082 Pierpont
- 44084 Rock Creek
- 44085 Rome
- 44093 Williamsfield
- 44099 Windsor
Nearby counties in Ohio
- Lake County 19
- Geauga County 8
- Trumbull County 25
- Portage County 13
- Cuyahoga County 57
- Mahoning County 17
Link to this page
Copy this HTML to link to this page from your own site.