Garner is a town in Wake County, North Carolina, United States and a suburb of Raleigh. The city limits are entirely within Wake County, though portions of unincorporated Wake County, as well as the Cleveland community in northern Johnston County have Garner mailing addresses. The population was estimated to be 31,407 as of July 1, 2019. It is part of the Research Triangle region of North Carolina and serves as a bedroom community for the region.
Garner is located at 35°41′54″N 78°37′22″W (35.698243, -78.622865).
According to the United States Census Bureau, the town has a total area of 14.8 square miles (38.3 km2), of which 14.7 square miles (38.2 km2) is land and 0.04 square miles (0.1 km2), or 0.34%, is water.
Garner is located entirely within Wake County. There are unincorporated areas of Wake County and Johnston County that have Garner postal addresses, including a portion of the unincorporated, but densely populated, Cleveland Community.
As of the census of 2000, there were 17,757 people, 6,950 households, and 4,830 families residing in the town. The population density was 1,385.1 people per square mile (534.8/km2). There were 7,252 housing units at an average density of 565.7 per square mile (218.4/km2). The racial makeup of the town was 67.02% White, 27.13% African American, 0.41% Native American, 1.11% Asian, 0.02% Pacific Islander, 2.77% from other races, and 1.54% from two or more races.