2020 to 2023 population estimates from the U.S. Census Bureau for Cuyahoga County communities and Greater Cleveland counties

Cuyahoga County Communities

GeographyApril 1, 2020
Estimates Base
Population Estimate (as of July 1)Cumulative Change: April 1, 2020 (Estimates Base) to July 1, 2023Annual Change: July 1, 2022 to July 1, 2023
2020202120222023NumberPercentNumberPercent
Bay Village16,16316,13716,00715,87715,810-353-2.2%-67-0.4%
Beachwood14,03914,01713,90013,78313,734-305-2.2%-49-0.4%
Bedford13,14513,11812,97912,83812,767-378-2.9%-71-0.6%
Bedford Heights11,01510,99510,88710,77410,721-294-2.7%-53-0.5%
Bentleyville901899891891884-17-1.9%-7-0.8%
Berea18,52818,50318,39418,20917,922-606-3.3%-287-1.6%
Bratenahl1,4301,4291,4161,4011,395-35-2.4%-6-0.4%
Brecksville13,64213,63213,57513,50513,8502081.5%3452.6%
Broadview Heights19,93119,91719,74219,63319,634-297-1.5%10.0%
Brooklyn11,35911,33611,21411,08911,022-337-3.0%-67-0.6%
Brooklyn Heights1,5211,5181,5021,4851,476-45-3.0%-9-0.6%
Brook Park18,59918,56218,37018,17018,063-536-2.9%-107-0.6%
Chagrin Falls4,1884,1794,1394,1114,087-101-2.4%-24-0.6%
Chagrin Falls Township12912912812612900.0%32.4%
Cleveland372,596371,806365,329362,806362,656-9,940-2.7%-1500.0%
Cleveland Heights45,31645,22044,72044,19843,908-1,408-3.1%-290-0.7%
Cuyahoga Heights572571564558554-18-3.1%-4-0.7%
East Cleveland13,78213,75013,59613,44013,352-430-3.1%-88-0.7%
Euclid49,68549,58049,04348,48948,212-1,473-3.0%-277-0.6%
Fairview Park17,30417,27017,08216,88816,785-519-3.0%-103-0.6%
Garfield Heights29,79029,72729,40829,07828,900-890-3.0%-178-0.6%
Gates Mills2,2672,2632,2522,2322,227-40-1.8%-5-0.2%
Glenwillow992991987981977-15-1.5%-4-0.4%
Highland Heights8,7208,7088,6388,5628,537-183-2.1%-25-0.3%
Highland Hills674673647678700263.9%223.2%
Hunting Valley*626625633629638121.9%91.4%
Independence7,5867,5867,5467,5217,481-105-1.4%-40-0.5%
Lakewood50,94150,82550,25949,66849,337-1,604-3.1%-331-0.7%
Linndale113113112111110-3-2.7%-1-0.9%
Lyndhurst14,04614,01713,87213,71813,641-405-2.9%-77-0.6%
Maple Heights23,68723,63823,38723,12822,984-703-3.0%-144-0.6%
Mayfield Village3,3563,3513,3203,2993,300-56-1.7%10.0%
Mayfield Heights20,34720,31220,10219,90619,793-554-2.7%-113-0.6%
Middleburg Heights16,01715,98715,83915,68015,597-420-2.6%-83-0.5%
Moreland Hills3,4623,4593,4373,4333,437-25-0.7%40.1%
Newburgh Heights1,8611,8581,8371,8161,806-55-3.0%-10-0.6%
North Olmsted32,43932,37832,06131,71831,538-901-2.8%-180-0.6%
North Randall955954944934929-26-2.7%-5-0.5%
North Royalton31,33131,28731,04130,79230,687-644-2.1%-105-0.3%
Oakwood3,5743,5663,5333,4983,479-95-2.7%-19-0.5%
Olmsted Township14,52114,53714,53614,44914,442-79-0.5%-70.0%
Olmsted Falls8,5808,6558,6498,6038,58770.1%-16-0.2%
Orange3,4203,4263,4393,4763,495752.2%190.5%
Parma81,12380,96080,15579,36078,951-2,172-2.7%-409-0.5%
Parma Heights20,84620,80420,58920,38120,431-415-2.0%500.2%
Pepper Pike6,7976,8196,8306,8106,823260.4%130.2%
Richmond Heights10,79910,78410,67310,56610,509-290-2.7%-57-0.5%
Rocky River21,75921,72821,55221,34021,236-523-2.4%-104-0.5%
Seven Hills11,72611,71411,63711,56111,499-227-1.9%-62-0.5%
Shaker Heights29,44329,37629,04828,72028,541-902-3.1%-179-0.6%
Solon24,25724,21723,99123,78423,702-555-2.3%-82-0.3%
South Euclid21,88921,84321,61921,39521,264-625-2.9%-131-0.6%
Strongsville46,48546,42446,13445,72045,511-974-2.1%-209-0.5%
University Heights13,91413,88813,20313,31813,203-711-5.1%-115-0.9%
Valley View1,9011,8981,8781,8581,849-52-2.7%-9-0.5%
Walton Hills2,0352,0322,0161,9991,988-47-2.3%-11-0.6%
Warrensville Heights13,77213,74413,59813,45513,388-384-2.8%-67-0.5%
Westlake34,23834,19833,98033,90333,972-266-0.8%690.2%
Woodmere641640636643638-3-0.5%-5-0.8%
Cuyahoga County1,264,7751,262,5731,247,4961,236,9941,233,088-31,687-2.5%-3,906-0.3%

Greater Cleveland Counties

GeographyApril 1, 2020
Estimates Base
Population Estimate (as of July 1)Cumulative Change: April 1, 2020 (Estimates Base) to July 1, 2023Annual Change: July 1, 2022 to July 1, 2023
2020202120222023NumberPercentNumberPercent
Ashtabula County97,56797,49597,43996,96096,845-722-0.7%-115-0.1%
Cuyahoga County1,264,7751,262,5731,247,4961,236,9941,233,088-31,687-2.5%-3,906-0.3%
Geauga County95,43395,38795,70895,49195,407-260.0%-84-0.1%
Lake County232,521232,516232,222231,736231,640-881-0.4%-960.0%
Lorain County312,956313,498314,216316,031317,9104,9541.6%1,8790.6%
Medina County182,475182,646183,394183,489184,0421,5670.9%5530.3%
Cleveland MSA2,185,7272,184,1152,170,4752,160,7012,158,932-26,795-1.2%-1,769-0.1%
Cleveland-Akron-Canton CSA††3,769,7413,766,8413,745,1353,734,0893,732,803-36,938-1.0%-1,2860.0%
Ohio11,799,33111,798,29211,765,22711,759,69711,785,935-13,396-0.1%26,2380.2%

Notes

Prepared by the Cuyahoga County Planning Commission, May 16, 2024

* Estimates for Hunting Valley include only the Cuyahoga County portion.

† The Cleveland Metropolitan Statistical Area includes Ashtabula, Cuyahoga, Geauga, Lake, Lorain, and Medina counties.

†† The Cleveland-Akron-Canton Combined Statistical Area includes Ashtabula, Carroll, Coshocton, Cuyahoga, Erie, Geauga, Huron, Lake, Lorain, Medina, Ottawa, Portage, Sandusky, Stark, Summit, Tuscarawas, and Wayne counties.

The estimates are based on the 2020 Census and reflect changes to the April 1, 2020 population due to the Count Question Resolution and Post-Census Group Quarters Review programs, geographic program revisions, and the application of disclosure avoidance to protect confidentiality. The Office of Management and Budget's statistical area delineations for metropolitan, micropolitan, and combined statistical areas are those issued by that agency in July 2023. All other geographic boundaries for the 2023 population estimates series are as of January 1, 2023. See the Population Estimates Methodology for methodology statements.

Source: U.S. Census Bureau, Population Division. Annual Estimates of the Resident Population: April 1, 2020 to July 1, 2023.

Release Dates: For states, December 2023. For counties, metropolitan statistical areas, and combined statistical areas, March 2024. For cities and towns (incorporated places and minor civil divisions), May 2024.