The centre of these rings sits at 35.2271, -80.8431, and the circles go out 5, 10, 25 and 50 miles from there. Nothing on the page is a guess. Each distance was measured across the curve of the globe, from that centre to the published coordinates of the place in question, then rounded to one decimal.
Totals first. 17 GeoNames settlements inside 50 mi of the centre, roughly 1,588,122 people once you count Charlotte’s own 911,311. Nearest is Matthews, 10.2 mi south-east. Largest is Concord, at 87,696.
A quick anchor for the scale. Ten miles from the centre reaches roughly to Matthews, 10.2 mi south-east. The furthest name in these tables is Hickory, 44.8 mi away to the north-west, and it still sits inside the outer circle. People underestimate that big ring every time, which is most of why this page exists.
Read the distances as point to point. GeoNames gives every settlement one coordinate, roughly central, and these figures are the gaps between those coordinates. A sprawling suburb whose centre lands at 10 mi might well start at half that. Where the boundary actually matters, draw the circle and look at where the line crosses.
Empty band. Inside 5 mi there’s no place big enough for the dataset to carry.
Nothing. GeoNames has no settlement of 15,000 or more between 5 and 10 mi of the centre.
12 places between 10 and 25 mi, 540,007 people, 1,649 mi² of ground.
| Place | Region | Distance | Bearing | Population |
|---|---|---|---|---|
| Matthews | 10.2 mi | SE 138° | 30,678 | |
| Mint Hill | 11.5 mi | ESE 106° | 25,627 | |
| Huntersville | 12.7 mi | N 0° | 52,704 | |
| Stallings | 12.9 mi | SE 137° | 15,270 | |
| Indian Trail | 14.3 mi | SE 137° | 37,073 | |
| Cornelius | 18 mi | N 357° | 28,092 | |
| Concord | 19.4 mi | NE 49° | 87,696 | |
| Gastonia | 19.6 mi | W 277° | 74,543 | |
| Kannapolis | 21.9 mi | NE 35° | 46,144 | |
| Rock Hill | South Carolina | 23.3 mi | SSW 206° | 71,548 |
| Monroe | 23.5 mi | SE 135° | 34,623 | |
| Mooresville | 24.8 mi | N 4° | 36,009 |
5 places between 25 and 50 mi, 136,804 people, 5,890 mi² of ground.
| Place | Distance | Bearing | Population |
|---|---|---|---|
| Salisbury | 37 mi | NE 34° | 34,017 |
| Albemarle | 37.3 mi | ENE 77° | 16,003 |
| Statesville | 38.5 mi | N 356° | 26,221 |
| Shelby | 39.3 mi | W 277° | 20,189 |
| Hickory | 44.8 mi | NW 321° | 40,374 |
Place names, coordinates and populations come from GeoNames, which the site uses under CC BY 4.0.
Area climbs with the square of the radius, and it catches people out every time. The 5 mi disc around Charlotte covers 79 mi². The 25 mi one covers 1,963 mi², twenty-five times as much for five times the distance. By 50 mi you’re looking at 7,854 mi² of North Carolina and whatever lies past its edges.
| Radius | Area inside (mi²) | This band only (mi²) | Places in band | People in band |
|---|---|---|---|---|
| 5 mi (8.05 km) | 79 | 79 | 0 | 0 |
| 10 mi (16.09 km) | 314 | 236 | 0 | 0 |
| 25 mi (40.23 km) | 1,963 | 1,649 | 12 | 540,007 |
| 50 mi (80.47 km) | 7,854 | 5,890 | 5 | 136,804 |
Cross the two tables and something useful falls out. The 25 mi disc holds 1,451,318 listed people across 1,963 mi², about 739 per mi². Push out to 50 and you buy 5,890 mi² more for only 136,804 extra people. Most of that last band is empty, which is what you’d expect and still surprises people when they see it drawn.
Every circle here is a straight-line radius, measured crow-flies. Hickory shows up at 44.8 mi north-west, and the road out there will be longer. Always is. In a town laid out on a grid, reckon on 20 to 40 per cent more actual travel than the radius says. Put a river, a harbour or a decent hill in the way and that rule of thumb stops meaning much at all.
If travel time is genuinely what you need, use these rings to narrow the field first and check the survivors properly afterwards. The circle is cheap, instant, and honest about what it measures. It also can’t tell you that the 10 mi to the north crosses water while the same 10 mi to the south is dual carriageway the whole way.
Two things about the method. Distance is measured over the curve of the Earth, not across the flat map image, which is where a surprising number of simpler tools quietly go wrong. And the Earth gets treated as a sphere when it’s really a bit squashed, costing a fraction of a per cent. Fine for a catchment. No use for settling a boundary, so don’t try.
All of it was computed when the site was built, then written into a file that ships with the page. Nothing here is fetched while you read. That’s why the tables are in the HTML the server sends rather than appearing a second later, and it’s why the figures can’t drift: rerun the build and every number on all fifty of these pages is recalculated from the same dump.
Most of the traffic to a page like this is practical. Somebody wants to know which towns near Charlotte fall inside a service area, or how many people live within 25 miles of a site they’re weighing up. The table answers the first one outright. For the second, take the ring populations as a floor, since everything under 15,000 people is missing from them.
The five closest cities with their own page are listed below, measured from this same centre. Atlanta is nearest at 226.2 mi west-south-west, which means its 50 mi ring never comes anywhere near this one.