Quick Answer. The best electric bikes Charlotte NC riders can buy depend on your body and building more than your street. Not ridden in years: the three-wheel Addmotor Citytri E-310, $1,699. Commuting: the 62 lb Eunorau META24, $1,699. Carrying it upstairs: the folding META20, $1,699. Over 250 lb: Addmotor Grandtan M-340 Plus, $2,399. Steepest streets: Eunorau FLASH LITE 2.0, $1,899.

An open lawn of mown grass in Romare Bearden Park in Uptown Charlotte, a row of mature shade trees with black lamp posts along it and the city's stepped and glass towers rising behind

398 neighborhoods · 34,441 blocks at 1 meter · two North Carolina e-bike laws, one changing December 1 · 11 bikes matched across ten rides. Your street, your body, and the machine that fits both. Prices and stock verified September 25, 2026; maker figures read September 16–25, 2026.

Written and reviewed by Milad Ghobadibeygvand, BScN (Western University, 2014), Redtail eBikes. Corrections: support@redtailebikes.com.

Charlotte looks flat on a map and it is not. Every one of the 343 neighborhood areas with enough streets to measure has a median block that tilts, the gentlest at 1.5% and the steepest at 7.0%, and 3,193 city blocks pitch at 8% or more somewhere along their length. The gap between a bike that gets you home and a bike you push the last two hundred feet lives in those numbers.

This guide grades all 34,441 rideable street blocks in Charlotte on 1-meter bare-earth lidar, across all 398 neighborhoods inside the city limits, and then does the sum with you on the bike: what you weigh, how tall you are, what you carry and how long it has been since you rode.

Start here. Find your situation, start with that machine, and check the right-hand column for the one thing about your street that can change it. Each situation opens the full answer below.

Your situation Start with Price Where your street changes it
Not ridden in years Buy the Citytri E-310 $1,699 nowhere: first in all 398 areas
Riding again after a gap Buy the Citytri E-310 Plus $1,699 a walk-up home: the SX20
The daily commute Buy the META24 $1,699 steeper streets: the Graoopro (112 areas)
The steepest quarter Buy the FLASH LITE 2.0 $1,899 a walk-up home: the Graoopro (11 of 14)
Over 250 lb Buy the Grandtan M-340 Plus $2,399 a walk-up home: the Graoopro (77 of 100)
6'3" and taller Buy the Arisetan II M-360 $2,799 nowhere: first in all 398 areas
5'0" and shorter Buy the SpytanX $2,599 a walk-up home: the SX20 (100 areas)
Up the stairs every night Buy the META20 $1,699 steeper streets: the SX20 (63 areas)
Errands and cargo Buy the Citytri E-310 $1,699 a walk-up home: read up the stairs (100 areas)
A first e-bike on a budget Buy the SX20 Antelope $1,599 gentle streets and walk-ups: the META20 (191 areas)

What we measured, and how

Every grade here comes from USGS 3DEP 1-meter bare-earth lidar, project NC_Phase_4_CentralWestNC_GEIGER_A16, sampled along Mecklenburg County's own street centerline file. Twenty lidar tiles went into the model, every one downloaded and opened; the county reported 60,215 centerline segments and 60,215 came back.

Of those segments, 34,441 blocks inside the city carry a pitch you can trust, after streets outside the city, unbuilt and freeway segments, blocks with a wall or staircase in them and 225 culvert crossings are taken out; how we verified this has the full accounting.

Before any Charlotte grade was trusted, the elevation chain had to reproduce the government's own survey points. Sixteen published USGS point elevations across the county, spanning 180.6 m to 244.2 m above sea level, were re-read through the same tiles, projection and datum. The worst disagreement was 0.08 m.

Dataset Publisher Read on What it decides here
3DEP 1 m bare-earth lidar, NC_Phase_4_CentralWestNC_GEIGER_A16 USGS Sep 16, 2026 every grade and every pitch
Street centerline, 60,215 segments Mecklenburg County GIS Sep 16, 2026 which blocks exist and which are rideable
Neighborhood Profile Areas, 459 county-wide Mecklenburg County GIS Sep 16, 2026 the 398 in-city rows
Quality of Life measures, 2023 vintage City of Charlotte Sep 16, 2026 crime rates, bicycle friendliness, transport mode
Incident and crash files, 2019–2026 CMPD and the City of Charlotte Sep 19, 2026 the theft proxy and cyclist crashes
Greenways, trails and signed bike lanes Mecklenburg County Park and Recreation and the City Sep 16, 2026 the network column
Normals 1991–2020, station USW00013881 NOAA NCEI Sep 16, 2026 heat, rain and the season
Gazetteer 2025 and ACS 2023 U.S. Census Bureau Sep 16, 2026 land area and every population
Product records, pages, manuals and blogs the five makers Sep 19–21, 2026 every machine figure

Every block gets two numbers from the same 1-meter bare-earth model. The end-to-end grade is the whole climb, the one your battery pays for. The pitch is its steepest thirty meters, where a heavy rider on a small motor slows down. On a Charlotte street that dips to a creek and climbs back out, the two can be far apart.

Every machine figure is the maker's own published number, read from its product record, its rendered page and its spec table at Addmotor, Eunorau and VTUVIA, and recomputed here.

In this guide

Charlotte is not flat, and this is how much it is not

Ask the internet whether Charlotte is hilly and you get adjectives; the lidar gives a number.

Across the 343 neighborhood areas measured on thirty blocks or more, the median block pitch runs from 1.50% in the gentlest area to 7.04% in the steepest, and the middle 80% of areas sit between 2.62% and 5.14%. Not one of those 343 has a median block under 1%. Charlotte is a rolling city with a piedmont underneath it, and the ridges run northwest to southeast.

The whole-block figure is calmer than the pitch, because a block that rises thirty feet over four hundred usually does most of it in one stretch. City-wide, the end-to-end grade has a median of 1.73%, a 90th percentile of 4.60% and a 99th of 7.91%, with a single maximum of 17.86%. Only 321 blocks — 0.93% of the city — run at 8% or steeper from one end to the other.

The pitch tells a harsher story, which is the point of measuring it. Median pitch is 3.66%, the 90th percentile is 7.82%, and 3,193 blocks inside the city pitch at 8% or more. A little over a thousand reach 10%, 340 reach 12%, and 86 reach 15%.

Where the city sits End-to-end grade Steepest 30 m pitch
Median block 1.73% 3.66%
90th percentile 4.60% 7.82%
99th percentile 7.91% 11.96%
Steepest block 17.86% 22.30%
Blocks at 8% or more 321 (0.93%) 3,193 (9.3%)

A pitch is not automatically a hill. Of the 3,193 blocks pitching at 8% or more city-wide, only 1,168 — 37% — are verified one-directional slopes, meaning the block keeps climbing in one direction and the end-to-end grade is at least 60% of the pitch.

Another 1,542 are V-shaped: the road dips and comes back, which is either a real swale crossing or the model reading a streambed, and lidar alone cannot say which. Every street named below comes from the verified set only.

The steepest streets you can actually ride

A total of 15,457 blocks pass that verification test, spread over 8,982 distinct street-and-area pairs. These are the ten steepest, with what a 750 W hub motor does on them on a 68.4 lb bike, carrying nothing but a rider.

Street Area Steepest 30 m End to end Motor alone, 165 lb rider Motor alone, 280 lb rider
Haidas Av NPA 376, Shuffletown and Sodyeco 22.3% 17.9% 5.7 mph 3.8 mph
Hidden Ranch Ln NPA 284 21.9% 14.6% 5.8 mph 3.9 mph
Hampton Bay Ln NPA 155 21.0% 13.1% 6.0 mph 4.1 mph
Cameron Commons Py NPA 155 19.4% 13.4% 6.4 mph 4.3 mph
Daisy Ct NPA 155 19.4% 15.8% 6.4 mph 4.3 mph
Porters View Dr NPA 174, Shopton 17.3% 12.0% 7.1 mph 4.8 mph
Blu Central Rd NPA 116, Nations Ford and Ravenwood 17.3% 10.9% 7.1 mph 4.8 mph
Blu Steele Wy NPA 116, Nations Ford and Ravenwood 17.3% 10.7% 7.1 mph 4.8 mph
Cresswind Bv NPA 228, Cresswind 16.6% 11.1% 7.4 mph 5.0 mph
Honey Locust Dr NPA 228, Cresswind 16.4% 14.2% 7.4 mph 5.1 mph

Three of the five steepest verified streets sit in one area, NPA 155 off Providence Road West, and that area has no ordinary name.

Mecklenburg County numbers its Neighborhood Profile Areas rather than naming them, and the City's own neighborhood organization layer lists exactly one record for NPA 155: a Neighborhood Coalition whose published name is the string Charlotte237. It is a filing rather than a place name, which is why the number is doing the work in that row.

What a Charlotte grade actually costs you

A percentage is abstract until it is a speed. The table puts the same 750 W hub motor, on the same 68.4 lb bike, under six different riders on four Charlotte grades, at an easy effort — half of what the rider could sustain flat out.

Grade, and where you meet it 130 lb rider 160 lb 190 lb 220 lb 250 lb 280 lb
4% — about 45% of Charlotte blocks ever pitch 20.0 mph 20.0 mph 20.0 mph 19.4 mph 18.9 mph 18.4 mph
8% — the pitch on 3,193 city blocks 16.3 mph 15.2 mph 14.3 mph 13.5 mph 12.8 mph 12.2 mph
12% — 340 blocks reach it 12.6 mph 11.5 mph 10.6 mph 9.9 mph 9.3 mph 8.8 mph
22.3% — Haidas Av, the steepest verified pitch in the city 7.6 mph 6.8 mph 6.2 mph 5.8 mph 5.4 mph 5.0 mph

Read down a column and you see what your own weight buys or costs you. Read across a row and you see why 4% is the line that matters: 55% of Charlotte's blocks never pitch that steeply, and at 4%, with an easy effort on the pedals, a 750 W bike still carries everyone up to about 200 lb at 20 mph.

Twenty is where a machine inside North Carolina's definition stops helping on its motor alone. It is a test on the machine rather than a speed limit on you, and on the hills below 4% it means the purchase is no longer about the hill.

At 8% it is a factor for everyone. At 12% a 280 lb rider is down to 8.8 mph, and the question stops being which bike and starts being which route.

Rider power comes from published critical-power figures — 4.17 ± 0.60 W/kg for trained riders and 3.19 ± 0.35 for untrained, from a 2020 study of twenty men — and "an easy effort" at half of that is this page's own editorial choice. The heat penalty is 6.5% of critical power at 97 °F against 64 °F, measured on 24 physically active adults with no difference between the women and the men.

Same Charlotte street, different rider

On a 6% Charlotte block, a 130 lb rider and a 280 lb rider on the same bike are 3.8 mph apart, which is why this guide starts with you.

Weight: 3.8 mph on a 6% block

On a 6% block — Charlotte's 80th-percentile pitch — the same 750 W bike at an easy effort carries a 130 lb rider at 18.6 mph and a 280 lb rider at 14.8 mph. That is 3.8 mph, bought or lost by body weight alone.

Two things follow. First, if you are over about 220 lb, check the maker's rider limit before anything else, then the torque, because you are the one who feels the 8% blocks. Second, makers publish payload in two shapes, as the FLASH LITE 2.0 and the Grandtan M-340 show between them: one total that covers you and everything you carry, or a rider limit plus a separate cargo limit. Where there are two, the rider limit governs.

Machine Rider limit Plus cargo Published bike weight
Eunorau FLASH LITE 2.0 440 lb total — 82–92 lb
Addmotor Grandtan M-340 Plus 350 lb 100 lb 110 lb
Addmotor Citytri E-310 280 lb 80 lb 88 lb
VTUVIA SX20 Antelope 330 lb total — 70 lb
Eunorau META20 286 lb total — 63 lb

A rider sitting at the ceiling of a published limit is in a different situation from one sitting at 70% of it, and the matrix below scores the headroom rather than the pass/fail.

Height: only the maker's range counts

Every rider-height range on this page is the maker's own published range, read from its spec table — Addmotor, Eunorau and VTUVIA each publish one.

Four machines on our shelf publish a range that reaches down to 5'0", and two of them are picked here: the VTUVIA SX20, whose range starts at 5'0", and the Addmotor SpytanX, whose range starts at 4'9". At 5'0" that is the whole field; a few inches taller, far more ranges reach you.

At the other end, three machines on this page publish a range reaching 6'4" or beyond: the Eunorau FLASH LITE 2.0 at 5'2"–6'4", the Addmotor Grandtan M-340 Plus at 5'5"–6'5" and the Addmotor Arisetan II M-360 at 5'7"–6'6".

Standover is the number that decides whether you can stop comfortably, and most makers print it: at least 32 of the 44 machines we screened do, in their own size charts. A rider range is the maker's recommendation; a standover is a dimension you can check against your inseam with a tape measure.

Age is the law plus two physical questions

North Carolina sets no minimum age to ride an electric bicycle under the definition in force today. The age-16 rule people quote is N.C.G.S. § 20-10.1, and it governs mopeds — which matters more than it sounds, because of what a Class 3 machine is here. The law section has it in full.

Beyond the statute, age asks two practical questions and neither is about a birthday. Can you hold the bike up at a stop, and can you get on and off it? A 110 lb trike answers the first question by standing on its own. A 13.8-inch step-over, the Citytri E-310's, answers the second.

Fitness: worth 0.7 mph

At 190 lb on a 6% Charlotte block, a trained rider goes 17.54 mph at an easy effort and an untrained one 16.88 mph. That is 0.7 mph — against the 3.8 mph your body weight is worth. Weight matters about six times more than fitness here.

Four caveats travel with that figure every time it is used. Critical power is a maximal sustainable effort and a commute is not one, and the "easy effort" at half of it is our own choice.

Even the study's untrained riders played a sport every week, so someone buying a first bike after years away probably sits below them, and all twenty were men.

So: do not buy more motor because you are out of shape. Buy more motor because you are heavier, or because your street is steep, or because you carry a load.

Years off the bike: three wheels first

Twenty years off a bicycle, start on three wheels. It is the machine that fits the gap, and there is no compromise in it.

A trike — an electric assisted bicycle with three wheels under North Carolina law — removes the balance problem completely: it stands up at a red light, at a stop sign, and while you get your feet down. Every other question — hill, range, weight — is downstream of being able to stop safely, and an adult who has not balanced a bicycle in two decades is not going to relearn it in traffic on Providence Road.

It adds a different problem: cornering. A trike does not lean, so it can lift an inside wheel in a fast turn; the trike question in the FAQ has what to do about it.

For this rider the first choice is the three-wheel Addmotor Citytri E-310 at $1,699, with Eunorau's ONE-TRIKE 2.0 trike at $1,799 beside it; both are in the picks with what they can and cannot do.

Groceries, a child seat and the rider limit

Twenty pounds of groceries, sixty pounds of a weekly shop, a hundred and twenty pounds of a child and a seat — each read against the maker's own ceiling. Where a maker publishes one total, like the FLASH LITE's 440 lb, the load comes out of it; where it publishes a rider limit and a cargo limit, like the Citytri's 280 lb plus 80 lb, the load has its own allowance and the rider number still governs.

A 280 lb rider limit with an 80 lb cargo rating means the basket is rated for 80 lb and you have to be under 280, not that the machine carries 360 however you distribute it.

On an 8% block the arithmetic bites. A 220 lb rider carrying 60 lb drops from 13.5 mph to about 11.6: slower even than a 280 lb rider riding unloaded (12.2), because the load adds weight and no legs.

Where the bike sleeps, and what that costs

Where the bike sleeps changes the pick for six of the ten riders on this page: in most of the walk-up areas they get a different machine from the one the garage areas get.

CMPD recorded 1,246 bicycles stolen from their owners in 2023 to 2025, about 415 a year, and 67.7% of them were taken at a home.

The federal incident standard CMPD reports to has a property code for bicycles, 04, and a home in that standard takes in apartments, driveways, yards and home garages. The FBI's own published figure for Charlotte, which counts only larcenies where a bicycle was the most valuable thing taken, is 931 for the same three years.

Only 8.6% of those bikes show as recovered, and that is a floor. A third of them, 32%, were worth $1,000 or more; the median was $585. Plan as though a stolen bike does not come back.

That count cannot tell you which street. The federal file places a theft no closer than the police department, the City's own incident file carries no property field, and neither can separate an e-bike: code 04 describes a pedal machine, and the code for mopeds and scooters does not name e-bikes either. So to see where in the city, this page measures the class of event a stolen bike belongs to.

CMPD publishes every incident report. As pulled on September 19, 2026, 2023 to 2025 holds 278,976 reports, of which 278,081 fall inside the city's 398 neighborhood areas. Filtered to residential addresses and the theft classes a stolen bicycle falls into, the city carries 16,907 home burglaries and thefts over three years. Of those, 7,112 were taken from outdoors, a parking lot or a parking deck, and apartments account for 45.6% of the 16,907.

Sort the 398 areas by where a bike most likely sleeps — using the published single-family share as the proxy — and the two ends of that sort are not living in the same city:

Where the bike sleeps Areas Median property crime, per 1,000 residents Median violent crime, per 1,000 residents
Mostly a garage or a shed 99 11.2 1.7
Mostly a walk-up or an apartment 100 51.4 5.3

That is a 4.6-fold difference in property crime, and it runs the same way as the storage problem rather than against it. The neighborhoods where you cannot easily put a bike behind a locked door are the neighborhoods where property crime is highest. Of the 100 walk-up areas, 59 sit in the upper quartile of either the home-theft proxy or the City's own property-crime rate; of the 99 garage areas, 11 do.

Violent crime runs the same way, 3.0-fold, and across the 396 rated areas the two rise and fall together. No area is in the top quarter for violent crime and the bottom quarter for property crime.

If you live in one of those hundred areas, the bike has to come inside, and that single fact outranks range, torque and price in the matrix below. It is why a 63 lb folding machine can beat an 82–92 lb one for a rider whose street is flat — and why the Eunorau META20 is in this guide at all.

Inside means inside your unit, and it means the daytime too. Of the stolen-bike reports for Charlotte in the Bike Index registry that name a place, the most common is an apartment building's shared garage, bike room or storage cage, often behind a gate or a key fob. And of the outdoor thefts at homes with an end date recorded, 63.6% happened within a single day: a bike left on the porch for an afternoon is exposed.

Two more things worth doing wherever you live. Put the serial number on file with Bike Index and on any police report, because CMPD attaches a recovered bike to the original report and the serial is what identifies it. And where the battery comes out, carry it up with you: it is the most expensive single part on the bike.

The decision matrix

Ten situations, resolved area by area: nine of them in all 398 neighborhood areas, and the steepest-quarter rider in the 86 areas where that is the terrain. Find yours, read across.

The situation Rider used Carrying Budget ceiling What decides it
Hasn't ridden a bicycle in 20+ years 165 lb, 5'5" 15 lb $2,800 three wheels, nothing else
Riding again after a long gap 180 lb, 5'8" 10 lb $2,400 step-over height, then confidence
The daily commute, 3–8 miles each way 175 lb, 5'9" 10 lb $2,200 bike weight and where it sleeps
The steepest quarter of the city 190 lb, 5'10" 12 lb $3,200 torque against your own weight
Rider over 250 lb 280 lb, 5'11" 15 lb $3,000 the maker's rider limit, then how it climbs with you on it
Rider 6'3" or taller 210 lb, 6'3" 10 lb $3,000 a published range that reaches you
Rider 5'0" or shorter 135 lb, 5'0" 10 lb $2,600 a published range that reaches down
Up the stairs every night 170 lb, 5'6" 5 lb $2,000 weight under the carry line, and a fold
Errands, school pickup, cargo 165 lb, 5'5" 60 lb $3,500 cargo headroom inside the rider limit
A first e-bike on a budget 175 lb, 5'7" 10 lb $1,700 price as a ceiling rather than a target

A machine is out before any scoring if it is outside North Carolina's definition today, you cannot buy it, it costs more than 15% over your budget, the maker's rider limit is below your weight plus your load, or the maker's height range does not reach you.

It is also out if it has to go up stairs every night and weighs over 75 lb, if its motor alone cannot hold 4 mph on the steep blocks of your area, or — if you have not ridden in years — if it has two wheels.

That last one is not a preference. A rider who cannot balance does not get a bicycle recommended to them here, however good the bicycle is.

A budget is a ceiling. A $1,799 machine is not an answer for a $1,700 buyer, however close it comes.

How much of the answer is your street, and how much is you

Every situation was re-run in each of Charlotte's 398 areas, the steepest-quarter rider in its 86, with only the eleven machines on this page allowed to win. The question was how often the street changes the machine.

Situation Areas where the place changes the answer What changes it
A first e-bike on a budget 48% the hill and the building: the lighter META20 takes the gentler streets and the walk-ups
Errands and school pickup 31% the staircase, in 80% of the changes
The daily commute 28% the hill: 68% of the changes are in the steepest quarter
Rider 5'0" and shorter 25% the staircase, in every change
Riding again after a gap 25% the staircase, in every change
Rider over 250 lb 19% the staircase, in every change
Up the stairs every night 16% the hill: 87% of the changes are in the steepest quarter
The steepest quarter 13% the staircase, in every change
Hasn't ridden in years 0% nothing: the same machine wins in all 398
Rider 6'3" and taller 0% nothing: the same machine wins in all 398

Where the place changes the answer, it is mostly your building for 5 riders and mostly your hill for 3.

A rider coming back after a gap, a rider over 250 lb, a rider under 5'1" and the steepest-quarter rider keep the same answer everywhere except a walk-up, where a trike or a heavier machine gives way to one you can carry.

For a parent doing errands, the walk-up is 80% of the changes. For the commuter and the rider who carries the bike upstairs, the changes sit mostly on the steepest streets (68%, 87% of them), where a 750 W motor or 80–85 N·m takes over.

For a first e-bike on a budget, your street is the whole decision. In the steepest quarter of Charlotte the SX20 wins 97% of areas; in the gentlest quarter the lighter META20 wins 99%; in the middle half the SX20 takes 53%, close to a coin toss. Across the whole city, a walk-up tips it to the META20 in 84% of walk-up areas, and a garage to the SX20 in 76% of garage areas.

For 2 riders the place changes nothing: the rider who has not ridden in years and the rider at 6'3" get the same machine in all 398 areas.

Your body and your building decide more than your neighborhood does. In 9 of the ten situations the place changes the answer in fewer than a third of areas, and the one where it matters most is the cheapest purchase on the page.

What a machine has to survive to be recommended here

Ranking anything means choosing weights, and a different set of weights gives a different winner. So every situation was scored 1,200 more times with the weights randomly shuffled (300 for the steepest-quarter rider, run in one representative area), and a machine is only called an answer if it survives that.

  • Robust — in the top five under at least 80% of the shuffled weightings.
  • Contender — 40% to 80%.
  • Fragile — under 40%. A fragile machine is never recommended here. It won because of one set of numbers, and one set of numbers is an opinion.

Every pick below carries its share, so you can see how firmly the numbers back it.

Electric bikes Charlotte NC riders should buy, matched to the ride

Ten situations, one first choice in each, and the machines that also qualify, ordered by price. In each table, budget is the least expensive machine, premium the dearest when it costs at least $500 more, and anything between is mid, so the same bike can sit in different tiers in different sections. Prices were read from our store on September 25, 2026; every machine figure is the maker's own, linked where it is printed.

The "top five in" column is how often a machine held a top-five place among all 44 machines we screened when this guide's weightings were shuffled at random: 1,200 times per situation, 300 in each of four representative areas (300 in one area for the steepest-quarter rider). If you have not decided what kind of machine you want at all, the electric bike buying guide is the page before this one.

Back on a bike after twenty years

Your ride: anywhere flat-ish and familiar, in short trips, until the machine stops being a thing you think about. What decides it: three wheels. Nothing else on the spec sheet outranks being able to stop without putting a foot down.

First choice: the Citytri E-310, $1,699, three wheels and a 13.8-inch step-over.

Tier Pick What decides it Top five in
Budget Citytri E-310, $1,699 a 13.8-inch step-over and a parking brake that holds it still while you get on every weighting
Mid ONE-TRIKE 2.0, $1,799 440 lb total, against the Citytri's 280 lb rider limit 50%
Premium — the SpytanX, $2,599, for riders 4'9"–5'9": riders 5'0" and shorter —

A man in a red cap standing at the curb beside a neptune-blue Addmotor Citytri E-310 electric trike on North Davidson Street in NoDa, Charlotte, one hand on its handlebar

Budget · first choice

Three wheels, a 13.8-inch step-over, a 750 W rear-drive motor with a differential, and a parking brake that holds the trike still while you climb on. Addmotor rates it for a 280 lb rider plus 80 lb of cargo, lists its 48V 20Ah pack as UL-certified with 90 miles at the lowest assist, and it folds.

The number that decides it: 13.8 inches, low enough to step through rather than swing a leg over. It came first in all 398 Charlotte areas for a rider who has not balanced a bicycle in years, and held a top-five place in every weighting.

Best for: a rider coming back after twenty years, up to 5'9"; up to 6'1", the same listing sells the Plus frame at the same price, under riding again after a gap. Not right for: carrying up a staircase. At 88 lb it needs a ground-floor spot, a porch or a garage, and no trike on this page can be carried, so plan where it will sleep before you order.

Read the full review: Addmotor Citytri E-310 review

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

A woman in a teal cardigan setting a bag of groceries into the front basket of a white Eunorau ONE-TRIKE 2.0 electric trike on the long porch at Camp North End, Charlotte

Mid pick

Eunorau's trike, rated for a 440 lb total payload, with 80 N·m from a 500 W rear-drive motor, a rear differential and hydraulic disc brakes, on an 86 lb frame.

The number that decides it: 440 lb in total, you and everything you carry, against the Citytri's 280 lb for the rider plus 80 lb of cargo. It held a top-five place in 50% of weightings for this rider.

Best for: a first-time rider who wants three wheels and the most payload in this section. Not right for: a rider under 5'2", where Eunorau's published range starts; the SpytanX fits from 4'9".

Read the full review: Eunorau ONE-TRIKE 2.0 review

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

On three wheels, brake early, before the corner. Keep the load low in the basket, and give yourself a week on flat ground before you ride anywhere with traffic.

If you have not ridden in years, the decision is three wheels and then price. The Citytri E-310 at $1,699 came first in all 398 areas for this rider, steps over at 13.8 inches, and holds itself still on a parking brake while you get on.

Riding again after a long gap

Your ride: you rode as a kid, or years ago, and you are not starting from nothing. What decides it: a published fit that puts you mid-range rather than at its edge, and whether you want the third wheel as insurance.

First choice: the Citytri E-310 Plus, $1,699, the Citytri in its taller frame, published fit 5'3"–6'1".

Tier Pick What decides it Top five in
Budget SX20 Antelope, $1,599 70 lb and a fold, for a walk-up home 79%
Mid Citytri E-310 Plus, $1,699 the Citytri in its taller frame, published fit 5'3"–6'1" 99.7%
Premium ONE-TRIKE 2.0, $1,799 440 lb total and hydraulic brakes 70%
Mid · first choice

The Citytri E-310 in its taller frame: published fit 5'3"–6'1", which puts a 5'8" rider near the middle, where the Standard's 5'1"–5'9" puts them at the edge. The step-over rises to 16 inches. It came first in 298 of 398 areas and held a top-five place in 99.7% of weightings.

Best for: a returning rider between 5'3" and 6'1" who wants the third wheel. Not right for: a walk-up home, where the SX20 below is the pick.

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

Budget · walk-up homes

In 44 of the 100 walk-up areas the SX20 comes first for this rider: 70 lb, a 13.8-inch step-over and a fold, so it goes up the stairs with you. Top five in 79% of weightings, a contender. The META20 comes first in the other 56 walk-up areas but does not hold up across this guide's weightings for this rider, so it is not recommended here.

Best for: a confident returning rider who lives up a staircase. Not right for: anyone unsure of their balance, who should read back on a bike after twenty years.

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

Premium pick

Rated for 440 lb in total with hydraulic disc brakes, for a returning rider who wants three wheels and more payload than the Citytri. Top five in 70% of weightings.

Best for: a heavier returning rider on three wheels. Not right for: a rider under 5'2"; read riders 5'0" and shorter.

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

This decision is about nerve more than skill. If you can imagine yourself wobbling at a stop sign on Central Avenue, buy the trike and stop thinking about it. If you can already picture yourself riding, the SX20 is 18 lb lighter, $100 cheaper, and light enough to carry upstairs folded.

The daily commute

Your ride: three to eight miles each way, most days, on streets, because most of Charlotte's areas have neither a greenway nor a signed bike lane inside them (the network). What decides it: the bike's own weight, and where it sleeps at the other end.

First choice: the META24, $1,699, 62 lb, the lightest machine on this page.

Tier Pick What decides it Top five in
Budget Graoopro, $1,599 a torque-sensing motor rated at 80 N·m, for the steeper routes 87%
Mid META24, $1,699 62 lb, the lightest machine on this page 99.8%
Premium — no machine priced above the META24 qualifies for this rider —

A woman in a red windbreaker riding a steel-blue Eunorau META24 city electric bike through the Trade and Tryon intersection at Independence Square in Uptown Charlotte

Mid · first choice

At 62 lb it is the lightest machine on this page, with a 500 W rear hub motor rated at 55 N·m, hydraulic disc brakes and a 286 lb payload. Eunorau's 100-mile figure is for two 15 Ah packs; the bike ships with one, and the second is an option.

The number that decides it: 62 lb, the easiest machine here to lift over a curb, onto a rack or up a stoop. It came first in 286 of 398 areas and held a top-five place in 99.8% of weightings.

Best for: the 3–8 mile commute on streets. Not right for: a rider whose weight plus bag passes 286 lb, who should read riders over 250 lb, or a route through the steepest quarter, where the Graoopro below or the FLASH LITE is the answer.

Read the full review: Eunorau META24 review

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

A father strapping paper grocery bags onto the rear rack of a navy Addmotor Graoopro longtail cargo electric bike on the plaza at Optimist Hall, Charlotte, his young daughter in a helmet beside him

Budget · steep commutes

A longtail with a 450 lb payload at 72 lb, the highest payload of any two-wheeler on this page, and a torque-sensing 750 W rear motor Addmotor rates at 80 N·m. It stops on mechanical disc brakes. Addmotor lists its 48V 20Ah pack as UL 2271-certified and good for 105-plus miles at the lowest assist; it ships with one, and a second pack is an option.

The number that decides it: 80 N·m with room to carry the week's shopping. Where the commute climbs, it comes first in 112 areas, 76 of them in the steepest quarter, and holds a top-five place in 87% of weightings.

Best for: a commute that climbs, or one that ends at the grocery store. Not right for: a rider under 5'4", where Addmotor's published range starts; the SX20 fits from 5'0".

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

If your commute crosses one of the 3,193 blocks that pitch at 8% or more, read the steepest quarter before you choose. If the bike lives at the top of a staircase, up the stairs overrides this section.

The steepest quarter of Charlotte

Your ride: one of the 86 neighborhood areas in the city's steepest quartile, where the 90th-percentile block pitches between 8.3% and 13.2%. What decides it: torque measured against your own weight, more than the watts on the sticker.

First choice: the FLASH LITE 2.0, $1,899, 92 N·m, the highest torque published on this page.

Tier Pick What decides it Top five in
Budget Graoopro, $1,599 80 N·m and a 450 lb payload every weighting
Budget SX20 Antelope, $1,599 80–85 N·m at 70 lb, the most torque per pound here 96%
Mid FLASH LITE 2.0, $1,899 92 N·m, the highest torque any maker publishes on this page every weighting
Premium — no machine at $2,200 or more qualifies for this rider —

A bearded man in a waxed black jacket riding a sage-grey Eunorau FLASH LITE 2.0 moto-style electric bike across the green-painted Rail Trail crossing at the Silos in South End, Charlotte

Mid · first choice

The highest torque any maker publishes for a machine on this page, 92 N·m from a 750 W rear hub motor, on a moto-style frame with fat tires, hydraulic disc brakes and a 440 lb payload. Eunorau publishes a fit of 5'2"–6'4" and a weight of 82–92 lb, depending on the battery you choose.

Its spec table lists 20 mph as shipped, Class 2 by default and unlockable, while its product listing prints 28 mph; the 28 mph trap is why you ride it as shipped.

The number that decides it: 92 N·m. It came first in 75 of the 86 steepest-quarter areas and held a top-five place in every one of 300 weightings.

Best for: a hill you climb every day, and a heavier rider on it. Not right for: anyone carrying a bike indoors. At 82–92 lb it is the heaviest two-wheeler here, so read up the stairs.

Read the full review: Eunorau FLASH LITE 2.0 review

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

Budget pick

At 80–85 N·m and 70 lb it is the most torque per pound here, and it folds, for $300 less than the FLASH LITE. Top five in 96% of weightings.

Best for: a steep street and a fold. Not right for: a rider and load together over its 330 lb payload; read riders over 250 lb.

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

Budget pick

Addmotor rates its motor at 80 N·m, and it carries 450 lb. It comes first in 11 of the 86 steepest-quarter areas, all 11 of them walk-ups, where its 72 lb is easier to carry than the FLASH LITE's 82–92, and holds a top-five place in every weighting.

Best for: a steep route with a load on the rack. Not right for: a rider under 5'4"; the SX20 fits from 5'0".

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

What a hill costs a heavier rider, from this guide's physics for a 750 W motor (what a grade costs you): on an 8% block at an easy effort, a 190 lb rider holds 14.3 mph and a 280 lb rider holds 12.2 mph. On a 12% block, which 340 city blocks reach, the same two riders are down to 10.6 and 8.8 mph.

The heavier you are, the more the torque figure is buying you, which is why this section and riders over 250 lb both carry the FLASH LITE. If your street is in the gentlest quartile, where the 90th-percentile block pitches 2.7% to 7.4%, none of this decides your purchase, and the daily commute is the section to read.

Riders over 250 lb

Your ride: whatever you want it to be, once the machine is actually rated for you. What decides it: the maker's published rider limit first, then how it climbs with you on it, and the rider limit is not the same number as the total payload.

First choice: the Grandtan M-340 Plus, $2,399, rated 350 lb for the rider alone, on three wheels.

Tier Pick What decides it Top five in
Budget FLASH LITE 2.0, $1,899 440 lb total and 92 N·m on two wheels every weighting
Mid — no machine priced between these two qualifies for this rider —
Premium Grandtan M-340 Plus, $2,399 a 350 lb rider limit plus 100 lb of cargo, three wheels every weighting

A laughing, heavy-set man in a navy hoodie standing beside a red Addmotor Grandtan M-340 electric trike on the plaza at Optimist Hall, Charlotte, the old mill's smokestack behind him

Premium · first choice

Addmotor rates the Grandtan M-340 for a 350 lb rider plus 100 lb of cargo, on three fat-tire wheels with a front suspension fork and a 750 W rear-drive motor. The Plus frame publishes a fit of 5'5"–6'5". It weighs 110 lb and stops on a mechanical disc brake at each wheel.

The number that decides it: 350 lb as a rider limit rather than a total. A 280 lb rider sits at 80% of it with 100 lb of cargo still to spare. It came first in 321 of 398 areas and held a top-five place in every weighting.

Best for: a big rider who wants stability and a rating written for the rider. Not right for: a walk-up. At 110 lb it lives on the ground floor, and in 77 of the 100 walk-up areas the Graoopro comes first.

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

Budget pick

A 440 lb total payload and 92 N·m on two wheels, for the heavier rider who does not want a trike. Top five in every weighting.

Best for: a heavier rider on a hilly street. Not right for: a rider who wants three wheels under them; the Grandtan above is rated for the rider alone.

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

In a walk-up, the answer for this rider is the Graoopro, $1,599: a 450 lb payload on a 72 lb longtail you can carry, first in 77 of Charlotte's 100 walk-up areas. Its card is under the daily commute.

Read the two limits carefully, because the FLASH LITE and the Grandtan publish different shapes. The FLASH LITE's 440 lb is a total: you, your bag and anything strapped on. The Grandtan's is 350 lb of rider plus 100 lb of cargo, and the rider number is the one that governs. Being under 450 lb combined is not enough if you are over 350 on your own.

Over 250 lb, buy the rider limit first. At 280 lb on a 6% Charlotte block you are 3.8 mph slower than a 130 lb rider at the same easy pedaling effort, so the machine has to be rated for you before anything else matters. The Grandtan M-340 Plus at $2,399 publishes 350 lb for the rider alone and came first in 321 of 398 areas.

Riders 6'3" and taller

Your ride: anything, as soon as a maker publishes a range that reaches you. What decides it: a published range, full stop. Where a maker publishes none, no pick is made on fit here.

First choice: the Arisetan II M-360, $2,799, the only published fit here that reaches 6'6".

Tier Pick What decides it Top five in
Budget FLASH LITE 2.0, $1,899 published fit 5'2"–6'4", on two wheels 84%
Mid — the Grandtan M-340 Plus, $2,399, fits to 6'5": riders over 250 lb —
Premium Arisetan II M-360, $2,799 published fit 5'7"–6'6", the only one here that reaches 6'6" 92%

A tall man in an olive windbreaker riding an orange Addmotor Arisetan II semi-recumbent electric trike through the intersection at Independence Square in Uptown Charlotte

Premium · first choice

The only published fit on this page that reaches 6'6". Addmotor lists 5'7"–6'6" for the Arisetan II M-360, a semi-recumbent trike you sit back into, with a front suspension fork, a 26.7-inch step-over and a 280 lb rider limit plus 100 lb of cargo.

The number that decides it: 6'6". It came first in all 398 areas for a 6'3" rider and held a top-five place in 92% of weightings.

Best for: a tall rider who wants three wheels and a seat with a backrest. Not right for: a rider under 5'7", where its published range starts; the Citytri Plus fits 5'3"–6'1".

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

Budget pick

A two-wheeler with a published fit of 5'2"–6'4", a 440 lb payload and 92 N·m. Top five in 84% of weightings for a 6'3" rider.

Best for: a tall rider up to 6'4" who wants two wheels. Not right for: a rider over 6'4"; the Arisetan reaches 6'6" and the Grandtan M-340 Plus 6'5".

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

The M-360 is a semi-recumbent: you sit back into it rather than over it. It suits a tall rider because its published range starts at 5'7", which is the same reason it is wrong for anyone shorter.

Riders 5'0" and shorter

Your ride: anything, after a decade of being told to buy a small frame and hope. What decides it: of the machines on this page, two publish a rider range that reaches down to 5'0", and those two are the field.

First choice: the SpytanX, $2,599, a published fit from 4'9" and an 11.2-inch step-over.

Tier Pick What decides it Top five in
Budget SX20 Antelope, $1,599 published fit 5'0"–6'2", 70 lb, and it folds every weighting
Mid — no machine on this page priced between them publishes a fit that reaches 5'0" —
Premium SpytanX, $2,599 published fit 4'9"–5'9" and an 11.2-inch step-over every weighting

A silver-haired woman in a lavender windbreaker seated on an Addmotor SpytanX reverse electric trike in the bright yellow-green Addmotor sells as Olive Green, two wheels at the front, at the curb on North Davidson Street in NoDa, Charlotte

Premium · first choice

A reverse trike, with two wheels at the front and one at the back, and the lowest published step-over on this page: 11.2 inches. Addmotor publishes a fit of 4'9"–5'9", rates it for 380 lb, and fits hydraulic disc brakes and a 750 W rear-drive motor. It weighs 105 lb. The frame photographed is the colorway Addmotor sells as Olive Green.

The number that decides it: 4'9". No other machine on this page publishes a range that starts below 5'0", and it came first for a 5'0" rider in 298 of 398 areas. It and the SX20 held a top-five place in every weighting because only 2 of the machines we screened publish a fit reaching 5'0"; the ranking between them is what counts.

Best for: a rider under 5'1" who wants three wheels. Not right for: a walk-up, where the lighter, folding SX20 below comes first for a rider of 5'0" and up.

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

Budget · walk-up homes

Published fit 5'0"–6'2", a 13.8-inch step-over, 70 lb and a fold. It comes first in the 100 walk-up areas, where the SpytanX's 105 lb would have to be carried. Top five in every weighting.

Best for: a short rider who lives up a staircase. Not right for: a rider under 5'0", where VTUVIA's range begins; the SpytanX reaches 4'9".

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

Under 5'0" and up a staircase, nothing on this page both fits you and can be carried; the SpytanX needs a ground-floor spot, a porch or a garage. A published range is the maker's recommendation rather than a measurement, so sit on the machine before you commit if you possibly can.

Up the stairs every night

Your ride: whatever your commute is, plus a staircase at the end of it. What decides it: weight under the 75 lb carry line, and a fold.

First choice: the META20, $1,699, 63 lb and a fold, the lightest folding machine here.

Tier Pick What decides it Top five in
Budget SX20 Antelope, $1,599 70 lb, a fold, and 80–85 N·m for a steep street every weighting
Mid META20, $1,699 63 lb and a fold, the lightest folding machine here every weighting
Premium — every machine above $1,700 on this page weighs 82 lb or more, over the 75 lb carry line —

A young woman in a mustard hoodie wheeling a pastel-pink Eunorau META20 folding electric bike up the concrete steps at Camp North End, Charlotte

Mid · first choice

63 lb and a folding frame make it the lightest folding machine on this page, on 20-inch fat tires with a 500 W rear hub motor, hydraulic disc brakes and a 286 lb payload. Its published fit runs 5'1"–6'1".

The number that decides it: 63 lb, under the 75 lb line above which this guide offers a stair-carrier nothing. It came first in 335 of 398 areas and held a top-five place in every weighting.

Best for: a walk-up with a real staircase. Not right for: a staircase at the top of a steep street. At 55 N·m it is built for gentler ground, and there the SX20 below takes over.

Read the full review: Eunorau META20 review

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

Budget · steep walk-ups

Where the staircase is at the top of a hill, the SX20 comes first: in 63 areas, 55 of them in the steepest quarter, its 80–85 N·m is worth more than the 7 lb it adds over the META20. Top five in every weighting.

Best for: a walk-up on a steep street. Not right for: a rider under 5'0", for whom nothing on this page both fits and can be carried; read riders 5'0" and shorter.

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

If the stairwell is wide enough to carry a bike that does not fold, the 62 lb META24 works here too; its card is under the daily commute.

The bike has to come inside, so it has to be carryable, and the reason to get this right is on the police record. In the 100 areas where a bike most likely sleeps in a walk-up rather than a garage, the City's own median property-crime rate is 51.4 per 1,000 residents against 11.2 in the garage areas. Where the bike sleeps has the rest.

Errands, school pickup and cargo

Your ride: groceries, a child seat, a Saturday run that comes back heavier than it went out. What decides it: cargo headroom inside the rider limit. A big number on a rack decides nothing on its own.

First choice: the Citytri E-310, $1,699, 80 lb of cargo on top of a 280 lb rider, on three wheels.

Tier Pick What decides it Top five in
Budget Graoopro, $1,599 a 450 lb payload on two wheels, at 72 lb (card in another section) 46%
Mid Citytri E-310, $1,699 80 lb of cargo on top of a 280 lb rider, on three wheels 72%
Premium — no machine above $1,700 qualifies for this rider —
Mid · first choice

Three wheels stay upright while you load them, and Addmotor rates the Citytri for 80 lb of cargo on top of a 280 lb rider, with a parking brake to hold it while you do. It came first in 273 of 398 areas and held a top-five place in 72% of weightings.

Best for: errands from a home with a garage, a porch or a ground-floor spot. Not right for: a home where it would have to be carried upstairs; read up the stairs.

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

On this page, the Citytri and the Graoopro are the only two machines that hold up for this rider. The Graoopro's card is under the daily commute.

In a walk-up, nothing on this page holds up for errands. In all 100 walk-up areas the first choice for this rider is the SX20, but it does not hold up across the weightings for a rider carrying 60 lb, so it is not recommended for this job. If the bike has to go up a staircase, choose it for the staircase first: up the stairs.

Away from the walk-ups, the ONE-TRIKE comes first in 25 areas, 24 of them among the gentlest, and it does not hold up either.

A first e-bike on a budget

Your ride: the one you are not sure you will take yet. What decides it: price as a ceiling, and what you are not giving up to stay under it.

First choice: the SX20 Antelope, $1,599, 80–85 N·m on a 70 lb frame that folds.

Tier Pick What decides it Top five in
Budget SX20 Antelope, $1,599 80–85 N·m, 70 lb, a fold and a fit from 5'0" 99.8%
Mid Citytri E-310 Plus, $1,699 three wheels at the same money, if balance is the question 83%
Mid META20, $1,699 63 lb and a fold, for gentle streets 92%
Premium — this rider's ceiling is $1,700 —

A young man in a rust-orange t-shirt riding a teal VTUVIA SX20 Antelope folding electric bike with lime-green rims across the green-painted Rail Trail crossing in South End, Charlotte

Budget · first choice

At $1,599 it shares the lowest price on this page, with a 750 W rear hub motor, torque and cadence sensing, hydraulic disc brakes, a 13.8-inch step-over and a fold, at 70 lb. VTUVIA prints its torque as 85 N·m on its spec table and 80 N·m in its product listing, and publishes a fit of 5'0"–6'2", a 330 lb payload, and up to 70 miles with pedal assist.

The number that decides it: 70 lb for 80–85 N·m, the most torque per pound of any machine here that publishes a torque figure. It came first in 207 of 398 areas and held a top-five place in 99.8% of weightings.

Best for: a first e-bike that has to cope with a hill, a short rider and a car trunk. Not right for: a rider who has not balanced a bicycle in years; read back on a bike after twenty years.

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

Mid · gentle streets

The META20 comes first in 191 areas, 85 of them among the 86 gentlest, because at 63 lb with a fold it is the easier machine to live with where the street is flat. Top five in 92% of weightings.

Best for: a first e-bike on gentle streets or up a staircase. Not right for: the steepest quarter, where the SX20 takes over.

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

Mid · three wheels

Three wheels at the same $1,699, with a published fit of 5'3"–6'1". Top five in 83% of weightings for a first-time buyer on a budget.

Best for: a first e-bike where balance is the worry. Not right for: a walk-up with no ground-floor spot, at 88 lb; if you are steady on two wheels, read up the stairs.

Ships free to Charlotte · US warranty support · Shop Pay installments at checkout for buyers who qualify.

For a first e-bike, your street is the whole decision. The SX20 and the META20 split the city almost evenly, 207 areas to 191: the META20 where the ground is gentle or the bike goes up a staircase, the SX20 wherever the street tilts.

Two machines split Charlotte for a first e-bike, and your street picks between them. The SX20 Antelope at $1,599 wherever the ground tilts, the META20 at $1,699 on gentle streets and up staircases. Both fold, and both carry hydraulic brakes.

Heat first, cold almost never

In Charlotte, plan the bike around August, not January.

NOAA's 1991–2020 normals for Charlotte Douglas give the city 49.2 days a year at or above 90 °F and 7.2 nights at or below 20 °F — heat outnumbers hard freeze seven to one. June, July and August all average a daily high at or above 85 °F, and August is also the wettest month of the year. Annual precipitation is 43.6 inches over 72.8 rain days, and snow averages 3.5 inches.

So what does the heat actually cost you on the bike? Less than people expect, and the cost lands on the rider rather than the machine.

At 97 °F against 64 °F, a 190 lb untrained rider's sustainable power falls by 6.5%, which on a 6% Charlotte block works out at 0.1 mph. Your body is slower in August; the motor is not. What heat really changes is how long you want to be out, what you wear, and whether you plan the climb for the shaded half of the route.

Three practical consequences for the purchase:

  • Throttle earns its keep here in a way it does not in a cool city. On a 90 °F afternoon the value of not having to pedal up the last block is comfort — and every machine on this page has one.
  • Rain is frequent but light. Seventy-three rain days a year, mostly convective summer storms that pass. Fenders and lights matter more than a waterproof jacket.
  • Cold is a non-event. Seven nights a year below 20 °F is not a reason to pay for a battery heater or to plan around winter storage.

Wind costs battery, not speed

Charlotte's wind barely changes which bike you should buy, because the motor absorbs almost all of it. Across ten years of hourly reports at Charlotte Douglas, the median hour carries 5.8 mph of wind and one commute hour in ten reaches 12.8 mph. March is the windiest month, and the evening commute is the windier half of the day.

Riding straight into it, on the flat 130 lb rider 190 lb 280 lb
The median hour, 5.8 mph 20.0 mph 20.0 mph 20.0 mph
One commute hour in ten, 12.8 mph 19.9 mph 20.0 mph 20.0 mph
March's windiest tenth of commutes, 13.9 mph 19.3 mph 19.6 mph 20.0 mph
One commute hour in a hundred, 18.3 mph 17.1 mph 17.4 mph 17.9 mph
For comparison, a 7.8% block in still air, the city's 90th percentile 16.5 mph 14.5 mph 12.4 mph

A 190 lb rider into March's windiest tenth of commutes, which 14.6% of March commute hours reach, is working about as hard as on a 4.2% block — and still holds 19.6 mph, because a 750 W motor has the power to spare on the flat. The hill is where Charlotte takes speed away.

The wind takes battery instead. Holding 20 mph into that one-in-ten commute wind takes 715 W at the wheel for a 190 lb rider, against 318 W in still air. On a windy March evening, expect less range rather than a slower ride, and size the battery for the windy days.

It blows from the south-southwest to southwest most of the year and from the north to north-northeast in the fall. The morning commute is the calmer one: a median of 5.8 mph and a windiest tenth of 10.3, against 6.9 and 13.9 between 4 and 6 p.m.

The wind that should keep you home arrives with a storm you can see coming. The worst commute hour in ten years, 38 mph gusting to 57.5 on August 31, 2018, was a thunderstorm squall. Of the 100 days with a gust of 40 mph or more, 56% were thunderstorm days, against 14.9% of all days.

These are the airport's instruments: an anemometer 10 m up over open grass, a two-minute average reported each hour, 2016 to 2025. A street lined with trees or buildings sees less wind at rider height, which only strengthens the verdict; the wind between the Uptown towers is not in the airport record.

Where a bicycle gets hit in Charlotte

The City's crash file records 901 police-reported crashes involving a bicycle between 2019 and 2026, 876 of them inside the city, and 37 of those were serious or fatal.

They are not spread evenly across the 398 areas. 268 of the 398 areas have had at least one; only 40 have had five or more. The single highest count, 115 crashes, is NPA 476 — the uptown core, where the most people ride and the most cars turn across them. Second is NPA 3 with 42.

After dark is where a crash turns serious. 17.8% of the in-city crashes happened in the dark, and they were serious or fatal 10.3% of the time, against 2.8% in daylight. Of the 20 people killed since 2019, 11 were hit in the dark.

The dark here means the sun's position at the time of each crash, computed from the crash file's own clock. It says nothing about whether the street was lit, and it is not a risk per trip, because fewer people ride at night.

A crash count is also partly a count of riders: an area with no crashes may simply have nobody cycling in it. And an electric bicycle is a bicycle under N.C.G.S. § 20-171.1, so e-bike crashes are inside these numbers and cannot be separated.

What the crash record changes about the purchase is small but real: lights that are always on, front and rear, because the dark is where the serious crashes are, and a frame you can be seen on.

Two North Carolina laws, and the one that changes December 1

Buy in Charlotte this fall and you are buying under one law and riding under another. Both are printed here in the legislature's own words, because the gap between them decides which machines are worth your money.

What the law says today

(7a) Electric Assisted Bicycle. — A bicycle with two or three wheels that is equipped with a seat or saddle for use by the rider, fully operable pedals for human propulsion, and an electric motor of no more than 750 watts, whose maximum speed on a level surface when powered solely by such a motor is no greater than 20 miles per hour.

— N.C. Gen. Stat. § 20-4.01(7a), as in force on September 22, 2026

Three things in that sentence do the work. Two or three wheels, so a trike is an electric assisted bicycle and not something else. No more than 750 watts. And a motor-only top speed of no greater than 20 mph — measured with the motor doing all of it, which is why a pedal-assist machine that will go faster downhill with your legs in it is still inside the definition.

North Carolina has no Class 1, 2 or 3 system today in § 20-4.01(7a). Whatever the sticker on the bike says, the state asks only those three questions.

What changes on December 1, 2026

Session Law 2026-46, House Bill 1094, strikes the speed clause out of the definition and puts three classes in its place. The 750-watt ceiling is untouched.

Class The statute's own words, S.L. 2026-46 § 19(a)
Class 1 "a motor that provides assistance only when the rider is pedaling and ceases to assist once the bicycle reaches a speed of 20 miles per hour"
Class 2 "a motor that may propel the bicycle without pedaling but ceases to assist once the bicycle reaches a speed of 20 miles per hour"
Class 3 "a motor that provides assistance only when the rider is pedaling and ceases to assist once the bicycle reaches a speed of 28 miles per hour"

Section 19(f) sets the date: "This section becomes effective December 1, 2026, and applies to offenses committed on or after that date."

The same section adds a new § 20-171.3, and its wording is worth reading closely if you plan to ride a path:

Subsection (a), in full: "Except as otherwise provided in G.S. 160A-300, 160A-300.2, 153A-245.1, and as regulated by the Department of Natural and Cultural Resources in State parks, historical sites, or other properties within the jurisdiction of the Department, the operation of an electric assisted bicycle, as defined in G.S. 20-4.01, is permitted on all roadways, bicycle lanes, and multiuse paths."

Subsection (b): "A person under the age of 18 operating or riding as a passenger on a Class 3 electric assisted bicycle shall wear a helmet that meets federal safety standards."

Sidewalks are not in that list. They are handled separately, by a new § 160A-300.2 that lets a city "regulate the use of electric assisted bicycles ... on any multiuse path or sidewalk within municipal limits," including restricting a class outright and setting speed limits. A county gets the same power through a new § 153A-245.1, and subsection (a) opens by naming both sections as exceptions.

So from December the state opens the roads and the bike lanes, and it opens multiuse paths only as far as the city and the county leave them open. A Mecklenburg County greenway is a county multiuse path, and § 153A-245.1 is the county's power over it. Charlotte decides the sidewalks; the county decides the greenways.

The 28 mph trap, and why it matters before December

Until December 1, do not buy a machine whose motor alone will do more than 20 mph if you intend to ride it on Charlotte streets, and treat pedal assist past 20 as unsettled rather than safe. Every machine recommended on this page ships inside today's 750 W and 20 mph definition on either reading.

The FLASH LITE 2.0 is the one to know about: Eunorau's spec table lists 20 mph as shipped, Class 2 by default and unlockable, while its product listing prints 28 mph. Ride it as shipped.

Whether a 28 mph machine bought today is an electric assisted bicycle in North Carolina depends on how it gets to 28, and nobody has settled it. Today's definition asks one speed question: the machine's top speed on a level surface "when powered solely by such a motor". A throttle that carries you past 20 mph with your feet still fails that test on any reading.

A pedal-assist-only machine that helps to 28 is different, because on its motor alone it does not move. On a literal read it passes.

The UNC School of Government reads it the other way: a machine the shops call a Class 3 is, until December, defined by § 20-4.01(27)(j) as a moped. That post does not engage the "powered solely by such a motor" words, and no case or agency ruling found as of September 22, 2026 does.

A moped is a different animal in this state:

The statute's own moped definition is narrower than that summary. It reads: "A vehicle, other than a motor-driven bicycle or electric assisted bicycle, that has two or three wheels, no external shifting device, a motor that does not exceed 50 cubic centimeters piston displacement and cannot propel the vehicle at a speed greater than 30 miles per hour on a level surface. The motor may be powered by electricity, alternative fuel, motor fuel, or a combination of each."

A 28 mph pedal bike with a derailleur has an external shifting device, so on a literal read it is not a moped either. And a saddled three-or-fewer-wheeled vehicle that is neither a moped nor an electric assisted bicycle falls into § 20-4.01(27)(h), which is the motorcycle definition.

For a throttle machine every reading of the moped definition ends somewhere other than "ordinary bicycle", and for a pedal-assist machine the question is open.

Helmets: the rule that probably does not say what you think

Put a helmet on any rider under 16 in Charlotte; inside the city it is not a close question. The city's own § 14-10 names the electric assisted bicycle and requires one under 16, and Mecklenburg County's greenway rules require a helmet for children under 16 riding bicycles. Whether the statewide law reaches an e-bike is the open part, and the answer is in the definitions.

North Carolina has a child bicycle helmet law, and the statewide statute is at best ambiguous about e-bikes. The downside of the cautious reading is a helmet.

§ 20-171.9 makes it unlawful for a parent to knowingly let a person under 16 ride "a bicycle" on a public roadway, public bicycle path or other public right-of-way without a helmet. But that sits in the Child Bicycle Safety Act, which carries its own definitions, and § 20-171.8(1) says:

"'Bicycle' means a human-powered vehicle with two wheels in tandem designed to transport, by the action of pedaling, one or more persons seated on one or more saddle seats on its frame. This term also includes a human-powered vehicle, designed to transport by the action of pedaling which has more than two wheels where the vehicle is used on a public roadway, public bicycle path, or other public right-of-way, but does not include a tricycle."

Read literally, that definition is human-powered in both limbs, so it does not reach an electric assisted bicycle or an e-trike. The "tricycle" it excludes is something else again: subdivision (9) defines it as a three-wheeled, human-powered toy for a child under six.

The wider definition that does include e-bikes, § 20-171.1, opens with the words "As used in this Part" — a different Part. And S.L. 2026-46 had to write a new helmet rule for under-18s on Class 3 machines, which suggests the legislature did not think the old one already covered them.

The other reading is available too: a Class 1 e-bike is pedaled, and a court could find that enough. No North Carolina case or Attorney General opinion resolving it was found as of September 22, 2026.

Charlotte's own rules, and the greenways

Charlotte regulates e-bikes by name, and not where most riders look for it. Chapter 14 of the City Code defines an "electric assisted bicycle" in § 14-1 — two or three wheels, a seat, fully operable pedals, a motor of no more than 750 watts and a motor-only top speed of no more than 20 mph.

It then names the machine in seven more sections of the same chapter, and once more in Chapter 19's shared-mobility rules. These are the ones that change what you may do this afternoon.

A sidewalk is open to you at 15 mph. § 14-130 makes it unlawful to operate a vehicle on any sidewalk, and Chapter 14 deems an electric assisted bicycle a vehicle. Then it gives the exemption back:

"This provision shall not be applicable to non-motorized bicycles, electric assisted bicycles operated at a speed of no more than 15 miles per hour, and electric standup scooters, which may be operated on sidewalks, except as provided in section 14-251."

Except Uptown, where it is not. § 14-251 makes it unlawful to ride a bicycle, an electric assisted bicycle or a standup scooter on any public sidewalk "within the area bounded by Church Street, Stonewall Street, College Street and 7th Street", and lets the transportation director extend that ban to other high-pedestrian sidewalks.

Under 16, the helmet is not optional here. § 14-10 makes it unlawful for a person under 16 to ride "a bicycle, electric assisted bicycle, inline skates, roller skates, skateboard, or scooter on a public roadway, public bicycle path or other public right-of-way" without one, and subsection (c) puts the same duty on the parent. The e-bike is named, so the state-law ambiguity above does not reach inside the city limits.

Inside Charlotte today: ride a sidewalk at 15 mph or less, but never inside the Uptown box of Church, Stonewall, College and 7th Streets, and put a helmet on anyone under 16.

And two you only meet when something goes wrong. § 14-253 requires a braking system in working order on a street, alley, sidewalk or public highway. § 14-256 lets the city impound an e-bike operated or parked in violation of the chapter and dispose of it if nobody claims it and the civil penalty goes unpaid for 90 days.

One thing December 1 does not change. Chapter 14 writes its own definition rather than adopting G.S. 20-4.01 "as amended from time to time", the way Durham's code does. The state's definition changes shape in December and the city's text does not move with it.

So whether a Class 3 machine is an "electric assisted bicycle" for Chapter 14 turns on the same motor-only reading the 28 mph trap sets out. Nothing the city has published resolves it.

The greenways belong to Mecklenburg County Park and Recreation, and its own greenway rules sheet says, under prohibited activities:

"No motorized vehicles allowed on greenway unless authorized by Park and Recreation."

That sentence does not mention e-bikes or classes, and an electric assisted bicycle is a "bicycle" under Chapter 20 while plainly having a motor. The county's rule is not Chapter 20, so the two do not automatically resolve each other. Riders use the greenways on e-bikes and the county has published nothing prohibiting it by name; if you need certainty for a particular trail, call 311.

Disregard one thing: search engines routinely attribute a "Class 1 and 2 electric bikes are welcomed. Any other class of electric bike is prohibited" rule to Mecklenburg County. That sentence is the Town of Cornelius's, from its own Parks and Recreation FAQ. Cornelius is a different jurisdiction inside the same county, and its rule does not govern a Charlotte greenway.

Today From December 1, 2026
Classes none Class 1, 2 and 3 defined
Motor ceiling 750 W 750 W, unchanged
Speed test 20 mph, motor alone per class; Class 3 assists to 28 mph
A 28 mph machine throttle past 20: outside the definition. Pedal assist only: unsettled pedal assist to 28: a Class 3 electric assisted bicycle. Throttle past 20: outside every class
Roads and bike lanes permitted as a bicycle permitted by § 20-171.3(a)
County greenways the county's "no motorized vehicles" rule, unresolved for e-bikes permitted by § 20-171.3(a), except where the county regulates them under § 153A-245.1
Sidewalks open at 15 mph or less; banned in the Uptown box and wherever the director posts a ban (§§ 14-130, 14-251) the city may regulate under new § 160A-300.2
Helmet, under 16 required in Charlotte by § 14-10 unchanged
Helmet, under 18 on a Class 3 no e-bike-specific rule required by § 20-171.3(b)
Minimum riding age none in the e-bike definition none in the e-bike definition

Every machine on this page ships inside North Carolina's e-bike definition, today and after December 1.

Buy the Citytri to start

Will it fit? Height ranges and standover

Two numbers describe whether a bike fits you, and only one of them is checkable.

The rider-height range is the maker's recommendation. Every range on this page is read from the maker's own spec table. Standover ranks a machine here only where the maker states it.

The standover height is the one you can check. It is the distance from the ground to the top tube where you straddle it, and it decides whether stopping is comfortable or a small event every time.

A dash means the text of the maker's page, as read between September 16 and 21, 2026, gives no standover figure; the rider range is then the fit guide.

Where the two numbers disagree, believe the standover. A range is the maker's advice about proportion; the standover is a dimension. The FLASH LITE 2.0, at 30.7 inches the highest standover in the table, is the one to check against your inseam if you sit near the bottom of its 5'2" range. Sit on the machine if you can, and if you cannot, buy on the standover and the seat-height adjustment.

Every Charlotte neighborhood, measured

All 398 in-city Neighborhood Profile Areas, in the County's own numbering.

Find yours and read across: the machine to start from (for a first e-bike, then for a commute), its terrain band and where a bike most likely sleeps there, how steep the middle and the steep end of its blocks run, the steepest verified slope inside it, the share of its blocks that reach 8%, and how many blocks were measurable.

The crime columns are home burglaries and thefts per 1,000 residents a year (rated only where there were at least 10) and the quartile the City's own property-crime rate falls in; the last column is the miles of greenway and signed bike lane inside the area.

Names are the City's neighborhood-organization names with the organization's own suffix removed, so "Plaza Midwood Neighborhood Association" reads Plaza Midwood. The City's file stores each name in 31 characters, and where that cuts into the place name itself, the name ends in an ellipsis.

Read the terrain column against the block count. An area measured on fewer than 30 blocks is not given a band at all — 55 of the 398 are in that position, three of them with no measurable block. Its row still prints what was measured, but the matching treats its terrain as the city's median rather than trust so few blocks.

Area Name(s) Start here Terrain Sleeps Median · p90 pitch Steepest verified 8%+ Blocks Home theft Crime band Greenway · bike lane
2 Commonwealth Park · CharlotteEAST +1 SX20 · META24 middle 50% mixed 4.0% · 7.8% 8.2% 8% 62 6.5 upper — · 0.9 mi
3 Dilworth · Midtown · South End +1 META20 · META24 middle 50% walk-up 3.1% · 6.2% 10.4% 3% 367 9.3 upper 3.0 mi · 3.9 mi
4 SouthPark META20 · META24 middle 50% garage 3.5% · 7.0% 6.2% 6% 33 not rated lower — · —
5 Greater Enderly Park SX20 · META24 middle 50% mixed 4.3% · 7.8% 9.9% 5% 43 13.8 middle — · —
6 Enderly Park · Greater Enderly Park SX20 · META24 middle 50% mixed 3.7% · 7.3% 11.3% 7% 110 10.2 upper — · 0.1 mi
7 SouthPark META20 · META24 middle 50% mixed 3.9% · 7.1% 10.0% 7% 83 2.5 middle — · —
8 SouthPark SX20 · META24 middle 50% mixed 3.9% · 7.3% 9.2% 8% 82 4.0 middle 1.8 mi · 0.6 mi
9 Plaza Hills · Plaza Midwood META20 · META24 gentlest 25% mixed 3.1% · 6.8% 7.2% 3% 38 5.2 middle 0.0 mi · 0.5 mi
10 Plaza Shamrock · Country Club Heights META20 · META24 middle 50% mixed 3.8% · 6.5% 10.5% 6% 153 11.4 middle — · —
11 Montford Park · Dilworth SX20 · Graoopro middle 50% mixed 4.1% · 8.2% 9.5% 10% 96 2.7 middle 0.3 mi · 1.6 mi
12 Quail Run SX20 · Graoopro steepest 25% walk-up 5.8% · 11.8% 15.3% 31% 35 8.4 middle — · —
13 Collingwood SX20 · META24 middle 50% mixed 4.0% · 7.9% 10.5% 9% 80 6.6 middle 0.0 mi · 1.2 mi
14 Derita Statesville Road · Freeland Park SX20 · Graoopro steepest 25% mixed 5.4% · 8.7% 12.0% 20% 125 5.0 middle 0.5 mi · —
15 — SX20 · Graoopro steepest 25% garage 5.6% · 9.4% 11.7% 26% 106 1.8 lower 0.6 mi · 0.5 mi
16 Coventry Woods · CharlotteEAST · Country Walk SX20 · META24 middle 50% mixed 3.3% · 7.5% 10.7% 7% 178 4.5 middle — · —
17 Hampshire Hills · CharlotteEAST · Eastbrook Woods META20 · META24 gentlest 25% mixed 3.8% · 6.5% 10.0% 2% 101 7.1 middle — · —
18 Lionsgate · Olde Cotswold SX20 · Graoopro middle 50% mixed 4.5% · 7.8% 15.7% 10% 136 6.2 middle 0.6 mi · 0.3 mi
19 Huntingtowne Farms · SouthPark +1 SX20 · Graoopro steepest 25% mixed 5.7% · 10.1% 12.2% 30% 163 2.3 lower 2.2 mi · —
20 Reavencrest · Raeburn META20 · META24 gentlest 25% mixed 2.4% · 4.8% 7.8% 1% 132 2.5 lower 0.3 mi · —
21 Sugar Creek META20 · META24 gentlest 25% walk-up 3.0% · 5.1% 5.9% 0% 120 10.0 upper 1.1 mi · —
22 NoDa · Optimist Park · Belmont META20 · META24 middle 50% walk-up 3.4% · 7.3% 11.1% 6% 92 21.2 upper 0.8 mi · 0.3 mi
23 Stonehaven SX20 · META24 not banded mixed 5.5% · 9.2% 10.5% 19% 26 8.4 middle 0.1 mi · —
24 Colonial Village · MeckMIN SX20 · META24 middle 50% mixed 3.9% · 7.5% 7.8% 4% 56 5.5 upper — · 1.2 mi
25 — SX20 · Graoopro steepest 25% mixed 4.1% · 9.4% 14.3% 18% 115 1.6 middle — · —
26 — SX20 · META24 not banded garage 1.2% · 6.2% 6.2% 0% 6 1.6 lower — · —
27 Callaway Plantation SX20 · META24 middle 50% mixed 3.9% · 7.7% 10.1% 9% 88 2.6 lower — · —
28 — META20 · META24 gentlest 25% mixed 2.9% · 6.4% 7.2% 0% 42 not rated upper — · —
29 Raintree Greens · Village of Raintree +2 SX20 · Graoopro steepest 25% mixed 6.6% · 10.4% 12.0% 39% 44 not rated lower — · —
30 West Blvd META20 · META24 middle 50% walk-up 3.9% · 6.8% 7.2% 6% 68 15.1 upper 0.4 mi · 0.9 mi
31 SouthPark · Beverly Woods Elementary School SX20 · Graoopro steepest 25% garage 5.2% · 10.0% 6.5% 20% 60 not rated lower — · —
32 — META20 · META24 not banded walk-up 3.7% · 5.7% 5.7% 0% 15 not rated upper — · —
33 Derita Statesville Road META20 · META24 middle 50% walk-up 4.3% · 7.5% 9.7% 9% 34 9.2 middle — · —
34 Paw Creek Village · Pawtuckett On The Green SX20 · Graoopro steepest 25% garage 4.3% · 9.2% 12.4% 14% 166 8.4 middle 0.5 mi · —
36 Sardis Woods · MoRA (Monroe Road Advocates) SX20 · Graoopro steepest 25% mixed 5.2% · 9.0% 10.5% 16% 114 1.9 middle 2.2 mi · —
37 Belmont · Easton Park SX20 · Graoopro middle 50% mixed 4.6% · 8.4% 13.5% 11% 105 7.7 middle 0.7 mi · —
38 Croft · Davis Lake · Cheshunt META20 · META24 middle 50% mixed 3.8% · 7.1% 9.2% 7% 136 4.7 upper — · —
39 Devonshire · Mill Valley Hampton Park · Ravenwood +1 SX20 · META24 middle 50% garage 4.2% · 8.0% 10.6% 10% 114 3.3 lower — · —
40 Citiside · CharlotteEAST META20 · META24 gentlest 25% mixed 3.0% · 5.7% 5.8% 3% 98 8.0 middle — · —
41 Carmel Village II SX20 · Graoopro steepest 25% mixed 4.9% · 8.4% 9.8% 18% 63 3.8 middle 1.8 mi · —
42 SouthPark · Heathstead META20 · META24 steepest 25% walk-up 5.0% · 8.5% 10.2% 15% 79 3.2 lower — · —
43 SouthPark SX20 · Graoopro steepest 25% mixed 6.9% · 10.5% 9.5% 35% 52 2.5 lower — · —
44 Quail Hollow SX20 · META24 not banded mixed 4.8% · 8.8% 9.4% 11% 28 not rated middle — · —
45 Windward Cove META20 · META24 gentlest 25% mixed 3.1% · 5.9% 8.1% 3% 196 3.9 upper — · —
46 The Villages of Wexford SX20 · Graoopro steepest 25% mixed 5.2% · 8.6% 10.4% 18% 49 2.8 middle — · —
47 — META20 · META24 not banded walk-up 4.0% · 9.0% 9.1% 17% 18 not rated middle — · —
48 Reedy Creek · CharlotteEAST META20 · META24 middle 50% mixed 3.1% · 7.1% 5.7% 5% 59 3.3 middle 3.7 mi · —
49 Oakdale · Sunset Hills SX20 · META24 middle 50% garage 3.5% · 7.8% 11.8% 10% 95 5.9 middle — · —
50 Four Seasons · CharlotteEAST META20 · META24 gentlest 25% mixed 3.2% · 6.3% 7.1% 2% 52 4.2 middle — · —
51 Wesley Heights META20 · META24 middle 50% walk-up 3.4% · 6.0% 8.6% 4% 81 8.7 upper 1.4 mi · 0.1 mi
52 MoRA (Monroe Road Advocates) · Amity Gardens · Inlivian META20 · META24 gentlest 25% walk-up 2.5% · 5.9% 6.0% 2% 55 8.5 upper — · —
53 Colony Acres · British Woods · Foxboro · Montclair Park SX20 · Graoopro steepest 25% mixed 4.8% · 9.0% 11.9% 14% 76 14.7 upper — · —
54 Brighton · Nations Ford, Springfield and… SX20 · Graoopro steepest 25% garage 5.0% · 8.8% 11.0% 18% 60 4.3 middle — · —
55 Carmel · Carmel Corridor SX20 · Graoopro middle 50% mixed 3.5% · 8.4% 9.4% 12% 111 3.0 lower 0.4 mi · —
56 — SX20 · META24 steepest 25% walk-up 4.1% · 9.9% 7.9% 15% 34 not rated upper — · —
57 CharlotteEAST META20 · META24 gentlest 25% walk-up 2.0% · 5.2% 11.3% 3% 32 6.3 middle — · —
58 Easthaven · CharlotteEAST SX20 · META24 middle 50% mixed 3.0% · 7.5% 8.4% 8% 48 7.5 upper — · —
59 Lake Forest · Kinghurst Park META20 · META24 gentlest 25% walk-up 2.5% · 4.8% 5.8% 0% 68 7.2 middle — · —
60 — META20 · META24 middle 50% walk-up 4.3% · 6.6% 8.0% 6% 84 13.4 upper 0.4 mi · —
61 Fairfield SX20 · META24 middle 50% mixed 5.1% · 7.8% 9.4% 5% 39 6.0 middle — · —
62 — SX20 · Graoopro steepest 25% — 5.2% · 11.3% 12.1% 30% 59 not rated lower — · —
64 College Downs · Back Creek II META20 · META24 middle 50% walk-up 3.1% · 8.1% 8.7% 10% 90 9.6 middle 0.2 mi · —
65 — META20 · META24 middle 50% walk-up 3.6% · 7.8% 10.0% 8% 74 7.6 middle 1.1 mi · —
66 University City META20 · META24 middle 50% walk-up 3.7% · 7.4% 7.3% 8% 52 9.0 upper 0.8 mi · —
67 — SX20 · META24 middle 50% walk-up 3.8% · 8.9% 6.6% 12% 34 10.4 upper — · —
68 Wedgewood Phase · The Waters of Steele Creek +1 META20 · META24 gentlest 25% walk-up 1.6% · 2.7% 2.8% 0% 77 3.7 middle — · —
69 SouthPark · Circle of Inspiration META20 · META24 gentlest 25% walk-up 2.6% · 6.4% 6.8% 0% 47 5.2 middle — · 0.6 mi
70 University Park META20 · META24 middle 50% garage 4.1% · 7.2% 8.2% 7% 54 7.8 upper — · 0.3 mi
71 Montclaire South META20 · META24 steepest 25% walk-up 4.9% · 8.5% 12.7% 14% 57 7.9 middle 0.9 mi · 0.9 mi
72 Northlake · Walden Ridge META20 · META24 middle 50% walk-up 3.4% · 6.2% 8.7% 5% 103 11.1 upper 0.2 mi · —
73 Twins Estates · Wildwood · Arlington +1 SX20 · Graoopro middle 50% garage 3.2% · 9.2% 10.6% 13% 82 7.0 middle — · —
74 — META20 · META24 gentlest 25% walk-up 2.9% · 4.6% 6.8% 0% 42 3.2 upper — · —
75 Bridgehampton Club META20 · META24 middle 50% walk-up 4.2% · 7.3% 9.6% 5% 80 2.5 lower — · —
76 Reunion/Enclave SX20 · Graoopro middle 50% mixed 3.6% · 8.6% 10.4% 13% 94 3.2 middle — · —
77 Steelecroft Place META20 · META24 gentlest 25% mixed 2.3% · 6.3% 10.4% 3% 228 5.2 middle — · —
78 — META20 · META24 gentlest 25% mixed 2.4% · 4.1% 5.4% 1% 105 5.1 middle — · —
79 — META20 · META24 not banded walk-up 5.3% · 10.1% 10.1% 20% 10 5.5 middle — · —
80 — SX20 · Graoopro steepest 25% walk-up 5.3% · 10.2% 14.1% 26% 78 8.6 middle — · —
81 The Crossings META20 · META24 gentlest 25% mixed 2.0% · 4.0% 4.7% 0% 45 3.5 lower — · —
82 — META20 · META24 gentlest 25% walk-up 1.6% · 2.8% 3.2% 0% 97 4.2 middle 0.9 mi · —
83 Dixie/Berryhill SX20 · META24 not banded garage 6.2% · 10.7% 10.7% 30% 20 2.8 middle — · —
84 — META20 · META24 not banded walk-up 2.0% · 6.6% 6.6% 10% 21 6.9 upper — · —
85 Washington Heights SX20 · META24 middle 50% mixed 4.1% · 8.1% 8.5% 11% 62 14.0 middle — · —
86 Commonwealth Park · CharlotteEAST META20 · META24 not banded walk-up 3.5% · 9.9% 1.6% 11% 9 6.0 middle — · 0.1 mi
87 CharlotteEAST · Commonwealth Park SX20 · META24 middle 50% mixed 3.2% · 8.0% 6.7% 12% 34 5.3 middle — · —
88 Greater Enderly Park · Lakewood · National Black Child SX20 · Graoopro middle 50% mixed 3.7% · 8.6% 10.2% 14% 117 14.6 upper 2.6 mi · —
89 — SX20 · META24 middle 50% garage 4.2% · 7.8% 9.0% 7% 58 3.1 middle — · —
90 Central Medallion · CharlotteEAST SX20 · META24 middle 50% mixed 3.3% · 7.9% 8.5% 10% 42 9.5 middle — · —
91 — META20 · META24 gentlest 25% mixed 3.8% · 6.8% 9.1% 3% 67 1.5 lower — · —
92 Ayrsley META20 · META24 gentlest 25% walk-up 2.1% · 5.3% 6.7% 2% 88 8.3 upper — · —
93 — META20 · META24 gentlest 25% walk-up 3.3% · 6.6% 7.1% 3% 31 8.7 upper — · —
94 Ramblewood SX20 · Graoopro steepest 25% mixed 5.1% · 9.0% 10.2% 16% 56 11.2 upper — · —
95 Steelechase META20 · META24 gentlest 25% mixed 2.5% · 4.0% 3.8% 0% 57 4.3 upper — · —
96 Learn Masters META20 · META24 middle 50% walk-up 3.2% · 7.3% 14.2% 7% 171 6.3 upper — · —
97 Yorkshire · Walkers Creek · Southwest Area META20 · META24 gentlest 25% mixed 1.7% · 3.5% 5.5% 0% 159 3.6 middle 0.6 mi · —
98 Hickory Acres · Kingstree SX20 · Graoopro steepest 25% garage 4.6% · 8.7% 11.1% 14% 187 2.9 middle — · —
99 Rama · MoRA (Monroe Road Advocates) · Burtonwood SX20 · META24 middle 50% garage 3.3% · 7.9% 7.2% 8% 80 4.2 lower — · —
100 CharlotteEAST META20 · META24 gentlest 25% mixed 2.5% · 5.1% 5.6% 1% 85 5.1 middle 0.8 mi · —
101 Hidden Valley META20 · META24 not banded walk-up 2.4% · 4.5% 4.2% 0% 17 7.0 middle — · —
102 Candlewood · CharlotteEAST META20 · META24 gentlest 25% mixed 3.1% · 4.7% 4.2% 0% 36 4.8 middle — · —
103 Hidden Valley · Orchard Trace META20 · META24 gentlest 25% walk-up 3.6% · 6.6% 6.2% 0% 33 13.6 upper — · —
105 — META20 · META24 middle 50% walk-up 2.8% · 7.2% 9.9% 8% 86 not rated middle 0.5 mi · 0.6 mi
106 — META20 · META24 not banded walk-up 4.4% · 8.5% 4.9% 22% 23 8.6 upper — · —
107 — META20 · META24 middle 50% walk-up 4.3% · 6.7% 8.1% 7% 43 7.9 middle — · —
108 other SX20 · Graoopro middle 50% mixed 4.3% · 8.5% 8.6% 10% 40 not rated lower 0.4 mi · —
109 Mountain Island (Overlook) SX20 · META24 middle 50% mixed 4.2% · 7.4% 9.0% 9% 64 6.5 upper — · —
110 Mountain Island Village · Chastain SX20 · Graoopro middle 50% mixed 4.9% · 8.7% 16.0% 13% 108 6.7 upper — · —
111 Steele Creek · Haywyck Meadows META20 · META24 gentlest 25% mixed 2.0% · 4.3% 7.1% 0% 165 4.5 middle — · —
112 Lawing Pond SX20 · META24 not banded garage 3.4% · 10.9% 4.7% 15% 27 8.4 middle — · —
113 Chateau Woods · E.A.S Preservation and More +1 SX20 · META24 middle 50% garage 3.8% · 7.3% 12.0% 7% 199 5.9 middle — · —
114 — SX20 · Graoopro middle 50% mixed 4.6% · 8.5% 9.0% 13% 62 10.0 middle 0.7 mi · —
115 Blakeney · Ardrey META20 · META24 gentlest 25% mixed 2.0% · 4.2% 6.4% 0% 207 1.5 lower — · —
116 Nations Ford · Ravenwood · Kings Creek SX20 · Graoopro steepest 25% mixed 4.5% · 9.0% 17.3% 18% 161 6.9 middle 0.2 mi · 0.2 mi
117 Graceshire · Derita Statesville Road · Gibbon Woods +1 SX20 · META24 middle 50% mixed 4.4% · 7.4% 13.2% 7% 194 3.1 middle — · —
118 — SX20 · Graoopro steepest 25% garage 4.8% · 9.4% 11.1% 26% 34 not rated lower — · —
119 Northwest · Carlton Place / Moores Park SX20 · Graoopro steepest 25% mixed 4.9% · 9.9% 13.7% 19% 68 4.8 upper 1.4 mi · —
120 West Blvd META20 · META24 middle 50% mixed 4.0% · 7.1% 10.6% 7% 54 15.2 middle — · —
121 Yorkmount Park SX20 · Graoopro middle 50% mixed 4.2% · 8.7% 14.7% 13% 102 5.8 upper — · —
122 — META20 · META24 gentlest 25% — 3.5% · 6.3% 8.7% 3% 64 not rated — — · —
123 Garden Park · Northwood · United Missionary Baptist SX20 · Graoopro steepest 25% mixed 5.3% · 8.7% 10.2% 18% 98 8.2 middle — · —
124 Ashley Park · Historic Camp Greene · Enderly Park SX20 · META24 middle 50% mixed 3.4% · 7.9% 10.4% 9% 101 24.1 upper — · 0.4 mi
125 Derita Statesville Road · Statesville Road Area/Nevin… META20 · META24 middle 50% mixed 3.4% · 6.1% 7.3% 4% 181 7.4 middle — · —
126 — META20 · META24 gentlest 25% walk-up 3.1% · 6.0% 7.0% 0% 47 14.1 upper — · 0.5 mi
127 Eastland · CharlotteEAST · Wilora Lake +1 META20 · META24 middle 50% walk-up 3.0% · 7.3% 8.8% 7% 84 7.5 middle — · —
128 CharlotteEAST · Eastwood Acres META20 · META24 gentlest 25% mixed 3.7% · 6.6% 7.0% 0% 40 8.4 middle — · —
129 Oberbeck Farm META20 · META24 gentlest 25% mixed 4.4% · 6.9% 9.8% 2% 67 not rated lower 2.1 mi · —
130 The Sanctuary SX20 · META24 not banded garage 1.8% · 4.4% 1.3% 0% 6 3.4 lower — · —
131 Callaway Plantation SX20 · Graoopro steepest 25% garage 5.4% · 9.1% 10.2% 20% 66 2.3 lower — · —
132 — SX20 · META24 not banded garage 5.3% · 8.3% 9.1% 11% 28 not rated middle 1.2 mi · 0.1 mi
133 Montford Park · Asbury Hall · Selwyn Grove SX20 · Graoopro steepest 25% mixed 5.2% · 10.4% 11.8% 27% 30 3.1 lower 0.7 mi · —
134 CharlotteEAST SX20 · META24 not banded mixed 4.5% · 9.0% 8.1% 30% 20 7.6 middle 0.2 mi · —
135 CharlotteEAST META20 · META24 not banded walk-up 2.4% · 4.9% 5.5% 0% 28 8.6 upper — · —
136 Riverbend SX20 · Graoopro steepest 25% garage 5.3% · 9.9% 15.2% 20% 96 3.4 lower — · —
137 Homestead · Chantilly on the Green SX20 · Graoopro steepest 25% garage 3.7% · 8.4% 11.1% 14% 72 3.0 middle — · —
138 Sugar Creek META20 · META24 middle 50% garage 3.1% · 6.6% 6.0% 4% 54 16.7 upper — · —
139 — SX20 · Graoopro steepest 25% garage 4.2% · 8.6% 9.7% 15% 74 6.5 upper — · —
140 Woodford Green SX20 · Graoopro middle 50% garage 4.2% · 8.3% 9.9% 12% 148 6.2 upper — · —
141 North Hoskins META20 · META24 middle 50% mixed 3.0% · 6.4% 9.1% 4% 86 12.8 upper — · —
142 Pine Valley SX20 · META24 steepest 25% walk-up 5.7% · 9.4% 10.4% 25% 44 6.5 upper 0.4 mi · —
143 Newcastle · Quail Hollow IV · Olde Georgetowne SX20 · Graoopro steepest 25% mixed 4.3% · 10.1% 11.1% 22% 54 not rated lower — · —
144 — META20 · META24 middle 50% walk-up 3.9% · 7.1% 7.9% 6% 51 not rated lower — · —
145 — SX20 · META24 not banded mixed 5.0% · 8.2% 6.5% 12% 17 3.7 middle — · —
146 Trellis Pointe META20 · META24 middle 50% garage 3.0% · 6.6% 9.9% 4% 77 2.6 upper — · —
147 Devonshire · Lisha's Helping Hands +2 META20 · META24 middle 50% mixed 3.9% · 6.3% 6.7% 4% 67 6.0 middle — · —
148 Southeast · Gilbert Grove SX20 · Graoopro middle 50% mixed 4.2% · 8.6% 10.0% 10% 107 not rated lower — · —
149 — META20 · META24 gentlest 25% walk-up 1.9% · 3.8% 5.8% 0% 76 not rated lower — · —
150 Nevin · Derita Statesville Road SX20 · META24 middle 50% mixed 3.5% · 8.0% 11.3% 9% 80 4.8 middle 0.8 mi · —
151 — META20 · META24 gentlest 25% mixed 3.3% · 5.8% 10.7% 2% 133 1.9 lower — · —
152 — SX20 · Graoopro steepest 25% garage 4.5% · 9.2% 9.2% 19% 31 not rated lower — · —
153 Lexington · Arbor Hills SX20 · Graoopro middle 50% mixed 3.6% · 8.1% 15.3% 11% 185 3.9 middle — · —
154 — SX20 · Graoopro middle 50% mixed 3.7% · 8.2% 12.3% 11% 102 1.9 middle — · —
155 — SX20 · Graoopro steepest 25% mixed 5.9% · 11.7% 21.0% 30% 168 9.1 upper — · —
156 Brookmere SX20 · Graoopro steepest 25% garage 4.6% · 10.0% 11.0% 16% 109 4.8 middle — · —
157 Lockwood META20 · META24 gentlest 25% walk-up 2.4% · 5.2% 7.1% 1% 127 19.1 upper — · 0.2 mi
158 Firestone · Garden City Firestone · Peachtree Hills META20 · META24 middle 50% garage 3.3% · 6.2% 9.3% 3% 121 6.6 middle — · —
159 Dalton Village · Reid Park · West Blvd META20 · META24 middle 50% mixed 4.0% · 7.2% 8.9% 9% 56 14.1 upper — · —
160 Derita · Derita Woods · Tanglewood +1 META20 · META24 middle 50% mixed 4.0% · 6.8% 10.1% 7% 89 9.5 middle 0.4 mi · —
161 — SX20 · Graoopro steepest 25% walk-up 4.8% · 10.5% 11.9% 16% 37 5.4 middle — · —
162 Hickory Grove · Hickory Ridge META20 · META24 gentlest 25% garage 2.7% · 5.9% 7.4% 2% 94 3.2 middle — · —
163 Cherry · Midtown · Neighborhoods of Cherry META20 · META24 gentlest 25% walk-up 3.5% · 6.2% 10.6% 3% 71 15.1 upper — · —
164 Winterfield · Winterfield NA · CharlotteEAST · The Oaks META20 · META24 middle 50% walk-up 3.3% · 6.7% 8.9% 5% 74 5.5 upper — · 0.8 mi
165 Four Seasons · CharlotteEAST META20 · META24 middle 50% walk-up 2.6% · 5.7% 5.7% 5% 40 6.7 middle — · —
166 CharlotteEAST META20 · META24 gentlest 25% walk-up 2.2% · 3.9% 3.9% 0% 37 7.6 middle — · —
167 CharlotteEAST META20 · META24 not banded walk-up 3.1% · 5.5% 5.5% 0% 22 8.8 middle — · —
168 CharlotteEAST · Holiday Hills & Alexander Place META20 · META24 gentlest 25% mixed 2.9% · 6.1% 5.9% 2% 51 8.2 middle — · —
169 Riviera · Providence Pointe META20 · META24 gentlest 25% mixed 3.0% · 5.1% 7.1% 0% 99 not rated lower — · —
170 — META20 · META24 gentlest 25% mixed 2.9% · 5.8% 7.0% 0% 75 2.1 middle — · —
171 — META20 · META24 middle 50% mixed 3.8% · 6.9% 10.4% 6% 55 5.6 upper — · —
172 — META20 · META24 gentlest 25% mixed 2.2% · 5.9% 7.4% 2% 170 1.6 middle — · —
173 Rougemont SX20 · META24 middle 50% mixed 4.7% · 8.0% 9.6% 13% 61 10.8 middle — · —
174 Shopton SX20 · Graoopro middle 50% mixed 3.7% · 8.3% 17.3% 11% 210 13.1 upper — · —
175 Alexander Hall · Alexander Brack · Sardis Hills SX20 · Graoopro steepest 25% garage 5.3% · 10.4% 13.5% 25% 96 not rated lower 0.7 mi · —
176 Cady Lake META20 · META24 gentlest 25% garage 1.5% · 3.1% 6.3% 0% 147 1.6 lower — · —
177 Cameron Wood · Montibello Crossing SX20 · Graoopro steepest 25% mixed 4.8% · 9.6% 9.9% 20% 66 not rated lower — · —
178 City Park · Greenbriar Woods META20 · META24 middle 50% walk-up 4.0% · 8.0% 9.5% 10% 201 9.4 upper — · —
179 — SX20 · Graoopro steepest 25% mixed 3.4% · 9.0% 10.6% 15% 79 not rated lower — · 0.5 mi
180 CharlotteEAST · Sharon Forest SX20 · Graoopro steepest 25% garage 4.8% · 8.8% 8.7% 14% 55 3.2 middle 0.1 mi · —
181 Rosecliff · Ballantrae At Piperglen · Glynmoor Lakes +1 SX20 · META24 middle 50% mixed 4.6% · 8.1% 8.9% 10% 108 2.9 middle 0.4 mi · —
182 Greenville META20 · META24 gentlest 25% mixed 3.5% · 6.2% 7.3% 3% 64 4.8 upper — · 0.1 mi
183 Four Seasons · CharlotteEAST META20 · META24 gentlest 25% mixed 2.9% · 6.8% 6.8% 0% 37 4.4 middle — · —
184 Chantilly · MoRA (Monroe Road Advocates) META20 · META24 gentlest 25% garage 3.4% · 6.2% 6.8% 3% 64 5.4 middle — · 0.2 mi
185 — META20 · META24 not banded walk-up 4.9% · 9.2% 7.2% 19% 21 6.1 middle — · —
186 Idlewild · Callaway Plantation · Howie Acres SX20 · Graoopro middle 50% garage 4.3% · 8.4% 11.9% 14% 95 3.5 middle 1.6 mi · —
187 — SX20 · Graoopro steepest 25% mixed 5.0% · 9.1% 9.9% 16% 49 not rated lower — · —
188 — META20 · META24 middle 50% mixed 3.4% · 6.3% 9.8% 5% 109 4.0 middle — · —
189 — META20 · META24 not banded walk-up 4.8% · 7.2% 7.2% 7% 14 3.8 middle — · —
190 Paw Creek SX20 · META24 gentlest 25% garage 3.4% · 7.3% 7.8% 0% 66 5.0 middle — · —
191 The Murray · Wedgewood North · Braemar At Treyburn META20 · META24 gentlest 25% mixed 2.7% · 4.7% 6.8% 0% 73 4.3 middle 0.5 mi · —
192 Back Creek Farms · Back Creek Downs META20 · META24 middle 50% mixed 3.3% · 6.0% 11.0% 4% 186 6.6 middle — · —
193 Cotswold · Providence Park META20 · META24 gentlest 25% mixed 2.8% · 6.6% 8.9% 2% 58 2.9 middle — · —
194 Providence SX20 · Graoopro middle 50% mixed 3.6% · 8.4% 9.4% 11% 99 1.3 lower — · —
195 — META20 · META24 middle 50% walk-up 4.2% · 7.1% 11.1% 9% 101 7.3 middle — · —
196 Spring Lake · Glenlea Commons META20 · META24 middle 50% mixed 3.1% · 6.5% 11.3% 6% 83 5.9 middle 0.3 mi · —
197 CharlotteEAST · Four Seasons · Vernedale META20 · META24 gentlest 25% mixed 2.5% · 5.4% 4.3% 1% 71 4.5 middle — · —
198 Chambery SX20 · Graoopro steepest 25% mixed 6.6% · 10.7% 11.6% 37% 51 6.2 middle — · —
199 Reid Meadows SX20 · META24 middle 50% walk-up 3.8% · 8.9% 10.1% 12% 50 8.0 upper — · —
200 Belmont META20 · META24 not banded walk-up 2.9% · 6.9% 5.9% 0% 25 21.9 upper 0.3 mi · —
201 Five Knolls Estates SX20 · Graoopro steepest 25% mixed 4.1% · 8.8% 11.5% 16% 142 2.8 lower 0.1 mi · —
202 CharlotteEAST SX20 · Graoopro middle 50% mixed 3.8% · 8.2% 11.1% 12% 60 3.4 middle 0.5 mi · —
203 — SX20 · META24 middle 50% garage 3.7% · 7.5% 10.2% 8% 86 1.8 lower — · —
204 — META20 · META24 gentlest 25% mixed 2.1% · 4.7% 7.3% 2% 66 2.3 middle — · —
205 — SX20 · Graoopro steepest 25% garage 5.2% · 10.3% 10.8% 19% 68 not rated lower — · —
206 — META20 · META24 gentlest 25% mixed 2.5% · 4.9% 6.8% 0% 53 not rated lower — · —
207 Northlake META20 · META24 gentlest 25% walk-up 3.6% · 5.2% 6.8% 2% 101 8.1 upper 0.7 mi · —
208 Foxcroft · SouthPark SX20 · Graoopro middle 50% garage 3.9% · 8.4% 9.7% 13% 87 2.3 lower — · —
209 Davis Meadows · Wedgewood at Whitney META20 · META24 middle 50% mixed 2.8% · 6.1% 10.5% 4% 139 3.6 middle 2.4 mi · —
210 SouthPark META20 · META24 middle 50% walk-up 3.2% · 7.4% 6.7% 6% 46 6.1 middle — · —
211 — SX20 · Graoopro steepest 25% garage 4.2% · 9.3% 15.7% 14% 99 5.1 lower 0.4 mi · —
212 Montclaire South SX20 · Graoopro steepest 25% mixed 4.5% · 9.4% 9.8% 17% 35 8.6 upper 0.6 mi · 0.6 mi
213 Laurelwood · SouthPark · Fairmeadows META20 · META24 gentlest 25% mixed 2.7% · 6.4% 8.3% 2% 65 3.5 middle — · —
215 SouthPark · Giverny SX20 · Graoopro middle 50% garage 4.7% · 9.4% 10.4% 13% 61 3.6 lower — · —
216 Greylyn Drive SX20 · META24 not banded mixed 3.8% · 8.6% 9.1% 18% 28 4.7 middle — · —
217 — SX20 · Graoopro steepest 25% garage 5.2% · 11.5% 12.1% 30% 64 5.0 middle — · —
218 Rossmore · Mallard Trace · Colvard Park +1 SX20 · Graoopro steepest 25% mixed 5.0% · 8.5% 10.2% 17% 106 3.8 middle 2.1 mi · —
219 Hampton Park · Crab Orchard SX20 · META24 steepest 25% walk-up 5.6% · 9.3% 11.1% 19% 128 11.2 upper 3.9 mi · —
220 — META20 · META24 gentlest 25% garage 2.9% · 6.5% 8.6% 2% 44 not rated middle — · —
221 Knollwood Acres META20 · META24 gentlest 25% walk-up 3.8% · 6.7% 7.7% 1% 78 7.8 upper 0.6 mi · —
222 Hampton Leas · Bishops Ridge SX20 · Graoopro steepest 25% garage 5.4% · 9.7% 10.4% 21% 80 not rated lower 0.5 mi · —
223 Shannon Park · CharlotteEAST SX20 · META24 middle 50% garage 4.0% · 7.5% 10.8% 9% 64 5.3 middle — · —
224 Touchstone SX20 · META24 middle 50% mixed 4.2% · 7.4% 10.8% 8% 107 2.3 middle 1.7 mi · —
225 — SX20 · META24 not banded mixed 5.1% · 5.1% 5.1% 0% 1 not rated middle — · —
226 — SX20 · META24 not banded mixed 4.7% · 7.2% 7.7% 0% 28 8.2 middle — · 0.5 mi
227 Far East · Avensong SX20 · META24 middle 50% garage 4.4% · 7.8% 8.8% 9% 92 2.3 lower — · —
228 Cresswind SX20 · Graoopro steepest 25% garage 7.0% · 13.2% 16.6% 44% 114 5.9 middle — · —
229 — SX20 · Graoopro steepest 25% mixed 3.7% · 9.6% 11.3% 15% 231 5.4 middle — · —
230 — SX20 · Graoopro steepest 25% walk-up 4.9% · 10.4% 12.1% 26% 43 6.3 middle — · —
231 Stoney Creek · Wyndham Hills META20 · META24 middle 50% walk-up 3.3% · 6.9% 10.9% 6% 228 12.4 upper — · —
232 Hunter Downs META20 · META24 middle 50% mixed 2.8% · 5.8% 8.3% 4% 178 5.6 middle — · —
233 — SX20 · META24 middle 50% mixed 3.0% · 8.0% 11.3% 11% 112 4.8 middle 0.3 mi · —
234 Newell · Autumnwood · Rocky River Village SX20 · Graoopro steepest 25% mixed 4.5% · 9.0% 12.6% 16% 203 15.1 upper 2.4 mi · —
235 Sherwood Forest SX20 · Graoopro middle 50% mixed 4.0% · 8.7% 10.3% 12% 98 3.2 lower — · 1.0 mi
236 Cameron Wood · Heydon Hall SX20 · Graoopro middle 50% garage 4.5% · 8.2% 7.5% 12% 52 9.2 middle — · —
237 Wilson Heights · Trexler Acres · Nevin · Crater Park META20 · META24 middle 50% garage 3.5% · 6.9% 9.0% 8% 137 4.8 middle 1.3 mi · —
238 Allen Hills · Derita Statesville Road · Derita Design +1 META20 · META24 middle 50% garage 3.9% · 6.6% 8.2% 5% 93 4.9 middle — · —
240 Oakhurst · Amity Garden · Amity Gardens +1 SX20 · Graoopro middle 50% mixed 4.9% · 9.1% 11.1% 12% 91 5.9 middle — · —
241 — SX20 · Graoopro steepest 25% garage 5.1% · 9.7% 10.2% 22% 90 not rated lower — · —
242 Far East META20 · META24 gentlest 25% garage 3.4% · 5.5% 6.5% 2% 68 2.9 middle — · —
243 — SX20 · Graoopro steepest 25% garage 7.0% · 10.9% 13.0% 38% 102 6.1 lower — · —
244 Embassy East · Silverwood SX20 · Graoopro steepest 25% garage 4.7% · 8.7% 13.1% 15% 74 2.9 lower 0.0 mi · —
245 MoRA (Monroe Road Advocates) SX20 · META24 steepest 25% walk-up 4.0% · 10.1% 10.1% 16% 38 10.5 middle — · —
246 MoRA (Monroe Road Advocates) · Apple Tree Village +2 SX20 · META24 steepest 25% walk-up 5.4% · 9.9% 10.9% 24% 59 4.8 middle — · —
247 CharlotteEAST META20 · META24 not banded walk-up 1.9% · 3.1% 3.1% 0% 19 4.8 upper — · —
248 MoRA (Monroe Road Advocates) META20 · META24 not banded walk-up 3.4% · 5.6% 6.8% 0% 25 5.7 upper 0.3 mi · —
249 CharlotteEAST META20 · META24 not banded walk-up 3.2% · 5.2% 5.2% 0% 13 6.5 upper — · —
250 — SX20 · META24 not banded mixed 3.8% · 6.9% 7.2% 0% 29 not rated lower — · —
251 Amber Leigh SX20 · META24 middle 50% garage 4.4% · 7.4% 9.7% 7% 84 2.7 lower 0.1 mi · —
252 Browne's Ferry SX20 · META24 middle 50% garage 3.8% · 7.4% 8.6% 5% 43 not rated lower — · —
253 — SX20 · META24 middle 50% mixed 4.4% · 7.8% 9.6% 8% 88 3.9 middle — · —
254 — SX20 · META24 steepest 25% walk-up 4.9% · 9.7% 12.1% 20% 121 18.5 upper 2.0 mi · —
255 Kingston Forest SX20 · Graoopro steepest 25% mixed 4.0% · 9.6% 11.6% 17% 110 2.9 lower — · —
256 — SX20 · META24 not banded garage 3.2% · 3.2% — 0% 1 3.0 lower — · —
257 — META20 · META24 middle 50% mixed 3.0% · 5.9% 8.4% 4% 194 2.8 middle 0.9 mi · —
258 Lewis · McGregor Downs · Heather Glen · Mulberry Pond SX20 · Graoopro steepest 25% mixed 4.3% · 8.7% 12.7% 14% 137 6.6 middle — · —
259 Derita Statesville Road · Forest Pond META20 · META24 middle 50% mixed 3.7% · 6.3% 6.5% 5% 77 6.8 middle — · —
260 Hyde Park Estates · Bahama Park · Trinity Park META20 · META24 middle 50% garage 2.7% · 6.7% 11.6% 8% 169 4.8 middle — · —
261 — SX20 · META24 middle 50% garage 4.6% · 8.0% 12.3% 10% 104 1.9 lower 3.0 mi · —
262 Piper Glen Estates · Piper glen +1 SX20 · Graoopro steepest 25% mixed 5.2% · 9.8% 12.2% 23% 128 2.6 lower — · —
263 — META20 · META24 middle 50% mixed 3.6% · 6.7% 9.9% 6% 124 1.8 lower — · —
264 Brookstone · Prescott Village · Mallard Grove +1 SX20 · Graoopro steepest 25% mixed 5.6% · 8.5% 10.5% 15% 61 4.6 middle 0.8 mi · —
265 Rolling Oaks · Prosperity Village Area SX20 · META24 middle 50% garage 3.6% · 7.3% 9.1% 8% 67 3.3 lower 0.7 mi · —
266 Avery Meadows SX20 · Graoopro middle 50% garage 3.8% · 8.5% 14.1% 14% 111 5.7 middle 3.5 mi · —
267 Chapel Cove · Greycrest META20 · META24 gentlest 25% garage 1.9% · 4.7% 7.2% 0% 147 2.1 middle — · —
268 — META20 · META24 middle 50% garage 2.9% · 7.0% 8.3% 4% 69 6.2 lower — · —
269 Candlewyck · Candlewyck Patio META20 · META24 middle 50% mixed 2.4% · 5.7% 8.8% 4% 124 2.1 lower — · —
270 MoRA (Monroe Road Advocates) META20 · META24 not banded walk-up 2.3% · 3.9% 2.7% 0% 13 5.4 upper 0.1 mi · —
271 Green Meadows · CharlotteEAST · Bridlewood META20 · META24 gentlest 25% garage 2.7% · 6.1% 8.1% 2% 50 6.1 lower — · —
272 MoRA (Monroe Road Advocates) META20 · META24 not banded walk-up 4.4% · 8.2% 9.4% 14% 21 7.2 upper 1.3 mi · —
273 — META20 · META24 gentlest 25% garage 2.5% · 5.6% 5.7% 2% 60 3.4 middle — · —
274 Derita Statesville Road META20 · META24 not banded walk-up 3.9% · 5.9% 7.1% 4% 28 not rated middle 0.3 mi · —
275 Mallard · Mallard Ridge · Harris Pointe · Radbourne SX20 · Graoopro steepest 25% mixed 4.7% · 8.4% 9.2% 16% 82 6.9 middle 1.5 mi · —
276 — SX20 · META24 middle 50% garage 4.0% · 7.3% 9.8% 5% 78 2.9 middle — · —
277 Sweetbriar · Hucks Landing +2 SX20 · META24 middle 50% garage 3.9% · 7.8% 10.2% 9% 181 5.2 middle — · —
278 — META20 · META24 middle 50% walk-up 4.3% · 7.4% 10.9% 4% 45 9.3 upper — · —
279 Huntington Ridge · Derita Statesville Road META20 · META24 gentlest 25% walk-up 4.2% · 6.4% 9.5% 3% 36 6.5 middle — · —
280 Mineral Springs Park · Henderson Manor · Henderson Oaks META20 · META24 middle 50% mixed 3.7% · 7.1% 8.3% 8% 93 8.2 upper — · —
281 — META20 · META24 middle 50% walk-up 3.8% · 7.4% 7.9% 4% 48 6.3 middle — · —
282 Graceshire · Derita Statesville Road · Huntington Ridge +1 SX20 · META24 middle 50% garage 4.5% · 7.9% 10.3% 8% 60 3.2 middle — · —
283 Lynn Lee · Derita Statesville Road · Farmington +1 META20 · META24 gentlest 25% mixed 3.3% · 5.9% 7.3% 0% 102 4.1 middle — · —
284 — SX20 · Graoopro steepest 25% mixed 3.9% · 9.7% 21.9% 16% 127 1.6 middle — · —
285 — META20 · META24 gentlest 25% walk-up 2.3% · 3.9% 3.9% 0% 64 not rated — — · —
286 — SX20 · META24 not banded garage 4.9% · 10.9% 10.9% 31% 16 not rated upper — · —
287 MoRA (Monroe Road Advocates) META20 · META24 not banded walk-up 3.3% · 7.8% 7.8% 5% 19 not rated upper 0.4 mi · —
288 Sardis Forest SX20 · META24 not banded mixed 4.3% · 7.0% 7.2% 4% 24 not rated lower — · —
289 Pineknoll · Southbridge Forest · Hamilton Lakes SX20 · META24 middle 50% mixed 3.8% · 7.1% 13.4% 7% 290 3.2 upper 1.4 mi · —
290 York Road · West Blvd · Freeland Park · South Village META20 · META24 middle 50% walk-up 3.0% · 6.5% 7.1% 5% 193 79.6 upper 2.4 mi · 3.1 mi
291 Hidden Valley META20 · META24 gentlest 25% walk-up 3.8% · 6.9% 5.4% 2% 40 9.4 upper — · —
292 Oakview Terrace META20 · META24 middle 50% mixed 3.3% · 6.6% 11.6% 6% 55 19.0 upper — · —
293 Greater Enderly Park · Parkview SX20 · META24 middle 50% garage 3.8% · 8.1% 7.3% 12% 43 11.9 middle — · 0.3 mi
294 Clanton Park · West Blvd · Barringer Woods SX20 · META24 middle 50% walk-up 4.6% · 8.2% 7.3% 10% 38 18.4 upper 1.0 mi · 0.3 mi
295 Genesis Park · The Park At Oaklawn SX20 · Graoopro middle 50% mixed 3.2% · 8.6% 9.2% 12% 48 9.3 middle — · 0.4 mi
296 Stafford Caldwell SX20 · Graoopro middle 50% mixed 3.6% · 8.2% 12.8% 12% 112 3.5 lower — · —
297 — SX20 · META24 not banded garage 3.0% · 5.0% 5.6% 0% 20 not rated lower — · —
298 — META20 · META24 not banded walk-up 3.0% · 9.6% 6.9% 17% 6 not rated lower — · —
299 Lakeview at Faires Farm · Villages of Back Creek META20 · META24 gentlest 25% mixed 3.2% · 5.9% 7.9% 0% 126 4.3 middle — · —
300 — META20 · META24 not banded walk-up 3.5% · 3.5% 3.5% 0% 1 not rated lower 1.1 mi · —
301 Wyndham Place · University Commons META20 · META24 gentlest 25% garage 4.2% · 6.4% 8.1% 3% 67 2.8 lower — · —
302 Cameron Wood SX20 · META24 middle 50% mixed 4.4% · 7.3% 10.0% 4% 110 2.4 middle — · —
303 Cameron Wood · Sturnbridge META20 · META24 middle 50% walk-up 3.7% · 6.9% 8.8% 4% 45 6.7 middle — · —
304 Hidden Valley · Charlotte Mecklenburg… META20 · META24 not banded walk-up 2.4% · 4.8% — 0% 7 7.0 upper — · —
305 Hunter Acres · Derita Statesville Road · Nevin Creek META20 · META24 middle 50% mixed 3.3% · 6.5% 6.2% 6% 67 5.0 middle — · —
306 — SX20 · META24 middle 50% walk-up 3.5% · 8.2% 8.2% 13% 55 15.2 upper 0.0 mi · —
307 Mcdowell Farms META20 · META24 middle 50% mixed 3.6% · 7.0% 12.9% 6% 111 6.3 middle — · —
308 — META20 · META24 gentlest 25% garage 2.1% · 4.4% 7.6% 0% 51 not rated lower — · —
309 — META20 · META24 middle 50% garage 3.7% · 6.4% 8.7% 7% 82 not rated lower — · —
310 — META20 · META24 gentlest 25% mixed 2.4% · 4.9% 9.7% 2% 95 2.0 lower — · —
311 McCrorey Heights · Oaklawn · Lincoln Heights +1 SX20 · Graoopro steepest 25% garage 3.3% · 8.5% 11.8% 15% 107 10.4 middle — · 1.4 mi
312 CharlotteEAST META20 · META24 gentlest 25% mixed 3.1% · 6.1% 4.3% 3% 38 5.3 middle — · —
313 — META20 · META24 gentlest 25% mixed 1.8% · 3.4% 3.3% 0% 67 6.3 middle — · —
314 Country Club Heights SX20 · Graoopro middle 50% mixed 4.6% · 8.2% 10.1% 11% 53 7.5 middle 0.1 mi · —
315 Commonwealth Park · Commonwealth-Morningside META20 · META24 gentlest 25% walk-up 2.9% · 5.5% 6.4% 0% 71 5.7 upper 0.1 mi · 1.1 mi
316 CharlotteEAST META20 · META24 middle 50% mixed 3.9% · 6.8% 9.6% 6% 62 6.0 upper — · —
317 Glenwood · West Blvd SX20 · META24 not banded mixed 5.6% · 9.8% 11.1% 20% 20 16.2 middle — · 0.2 mi
318 MoRA (Monroe Road Advocates) SX20 · Graoopro steepest 25% mixed 5.0% · 9.2% 11.8% 18% 87 not rated middle — · —
319 — META20 · META24 gentlest 25% mixed 2.0% · 4.5% 7.5% 0% 125 3.8 middle — · —
320 — META20 · META24 middle 50% garage 3.7% · 6.5% 6.5% 6% 53 5.6 middle — · 0.3 mi
321 Wingate · West Blvd · Plaza Shamrock META20 · META24 gentlest 25% mixed 3.3% · 5.9% 6.5% 2% 59 15.4 middle — · —
322 Sherbrook META20 · META24 gentlest 25% garage 2.8% · 5.3% 5.2% 0% 43 not rated lower — · —
323 Holly Hill META20 · META24 gentlest 25% mixed 2.8% · 5.7% 7.6% 0% 85 3.7 upper — · —
324 Brantley Oaks SX20 · Graoopro steepest 25% garage 6.2% · 12.1% 15.4% 32% 120 4.8 middle — · —
325 Grove Park · Ravenwood SX20 · Graoopro steepest 25% mixed 3.5% · 8.3% 10.4% 14% 93 5.0 middle — · —
326 Revolution Park · West Blvd SX20 · META24 not banded mixed 4.2% · 7.2% 7.2% 8% 24 13.3 middle 0.7 mi · 0.9 mi
327 CharlotteEAST META20 · META24 middle 50% mixed 3.2% · 5.5% 6.6% 5% 42 10.9 middle — · —
328 Mineral Springs · Sugar Creek · Derita Statesville Road +1 META20 · META24 gentlest 25% mixed 3.0% · 5.9% 8.5% 2% 118 8.8 upper — · —
329 Ridgeview · Mineral Springs · Derita Statesville Road +1 SX20 · Graoopro steepest 25% mixed 4.1% · 9.3% 11.6% 17% 108 6.1 middle — · —
330 Coulwood SX20 · Graoopro steepest 25% garage 4.5% · 9.0% 11.3% 15% 94 7.2 middle — · —
331 Amarillo Park · Derita Statesville Road SX20 · META24 steepest 25% walk-up 4.2% · 9.3% 11.0% 20% 113 26.8 upper — · —
332 Pine Island · Cedar Mill SX20 · Graoopro middle 50% garage 3.5% · 8.2% 12.1% 11% 75 6.6 middle — · —
333 White Oak Park · Forest Pawtucket +1 SX20 · Graoopro steepest 25% garage 5.1% · 8.6% 9.9% 15% 129 3.7 middle 0.0 mi · —
334 Derita Statesville Road META20 · META24 not banded walk-up 3.1% · 7.8% 2.5% 7% 15 not rated middle — · —
335 — META20 · META24 middle 50% garage 3.1% · 6.8% 11.7% 3% 119 not rated lower — · —
336 Withrow Downs SX20 · Graoopro steepest 25% mixed 6.5% · 11.1% 15.2% 38% 149 6.8 middle — · —
337 Rozzelles Landing (Mtn Island) · Susana Place SX20 · Graoopro steepest 25% mixed 4.0% · 9.8% 9.9% 17% 69 3.6 lower — · —
338 Brookhill META20 · META24 middle 50% walk-up 3.5% · 6.5% 8.7% 5% 41 16.9 upper 0.5 mi · 0.5 mi
339 — META20 · META24 gentlest 25% walk-up 2.6% · 6.0% 8.7% 2% 86 15.2 upper 0.5 mi · 0.6 mi
343 — META20 · META24 gentlest 25% mixed 2.3% · 5.1% 6.7% 1% 120 11.9 upper — · 1.0 mi
344 Howie Acres · NoDa Neighborhood and META20 · META24 gentlest 25% mixed 2.6% · 5.6% 7.1% 2% 80 11.2 middle — · —
345 — SX20 · META24 middle 50% mixed 3.5% · 7.2% 14.9% 7% 76 14.5 upper — · —
346 Todd Park · Westchester SX20 · META24 middle 50% mixed 4.6% · 8.0% 10.4% 10% 90 9.3 middle — · —
347 Seversville · Greater Enderly Park META20 · META24 steepest 25% walk-up 5.3% · 8.8% 8.8% 17% 42 6.5 middle 0.3 mi · 0.3 mi
348 Coulwood Hills SX20 · Graoopro middle 50% garage 4.4% · 8.2% 11.0% 11% 194 6.7 middle — · —
349 SouthPark · Talitha Cumi House Of Prayer SX20 · Graoopro steepest 25% mixed 4.1% · 8.9% 8.9% 15% 47 4.9 middle — · —
350 SouthPark SX20 · META24 middle 50% mixed 4.2% · 7.5% 13.9% 8% 51 4.6 lower — · —
351 Canterbury META20 · META24 gentlest 25% mixed 3.4% · 5.9% 7.3% 0% 52 not rated lower — · —
352 — META20 · META24 gentlest 25% walk-up 4.0% · 7.4% 7.8% 2% 59 2.8 lower — · —
353 Olde Providence · Providence Landing Atrium SX20 · Graoopro steepest 25% mixed 4.8% · 9.2% 12.2% 15% 130 2.5 lower 0.1 mi · —
354 Carmel Chace META20 · META24 middle 50% walk-up 4.4% · 7.8% 8.5% 8% 50 3.8 middle 1.1 mi · —
355 — META20 · META24 middle 50% walk-up 4.0% · 8.5% 10.7% 13% 70 3.2 middle 0.7 mi · —
356 Ballantyne · Wyndham SX20 · META24 middle 50% mixed 4.5% · 7.9% 10.2% 9% 191 3.9 middle — · —
357 Madison Glen · Ashbrook META20 · META24 gentlest 25% mixed 3.0% · 5.7% 9.3% 1% 93 5.8 middle — · 0.9 mi
358 Barclay Downs · Parkdale · SouthPark SX20 · META24 middle 50% walk-up 3.7% · 8.2% 11.5% 10% 129 5.5 upper 0.9 mi · 0.9 mi
359 Beverly Woods · SouthPark SX20 · Graoopro steepest 25% mixed 4.6% · 8.9% 16.1% 20% 115 3.5 lower — · —
360 Brawley Farms · Cambridge · Becton Park at Lynton Place SX20 · Graoopro steepest 25% mixed 5.2% · 9.7% 16.2% 22% 231 4.3 middle — · —
361 Camp Greene · Historic Camp Greene META20 · META24 middle 50% walk-up 3.9% · 7.5% 9.6% 6% 124 24.8 upper — · 1.2 mi
362 West Blvd · Clanton Park · Brightwalk SX20 · META24 middle 50% mixed 3.9% · 7.6% 9.9% 8% 85 7.6 middle 0.1 mi · 1.2 mi
363 Atando Junction · Druid Hills · North Druid Hills META20 · META24 middle 50% mixed 3.9% · 7.2% 8.1% 5% 168 18.1 upper — · 0.7 mi
364 Eastover · Pharr Acres META20 · META24 middle 50% mixed 3.4% · 6.7% 9.0% 7% 74 3.0 middle 0.3 mi · —
365 Sheffield · CharlotteEAST · Cedar Knoll Apartments +1 META20 · META24 middle 50% mixed 3.8% · 7.2% 6.9% 4% 56 9.6 middle — · 0.1 mi
366 Echo Hills · Coliseum Drive +1 SX20 · META24 middle 50% mixed 3.9% · 7.9% 10.2% 10% 72 7.5 upper — · —
367 Elizabeth · Rosemont · Crescent Heights META20 · META24 gentlest 25% walk-up 2.9% · 5.6% 8.0% 2% 250 5.9 middle 1.3 mi · 2.2 mi
368 Park Ridge SX20 · META24 middle 50% mixed 4.4% · 8.1% 7.4% 11% 93 2.9 lower 2.0 mi · —
369 Tryon Hills · Graham Heights META20 · META24 middle 50% mixed 2.8% · 5.7% 10.2% 3% 89 29.7 upper 0.3 mi · 0.6 mi
370 Grier Heights · Project 70 Forward · Bradfield Farms META20 · META24 middle 50% mixed 3.8% · 7.1% 8.5% 5% 77 14.4 upper — · 1.6 mi
371 Hidden Valley · Fairfax Woods · Virginia Manor META20 · META24 gentlest 25% mixed 3.4% · 6.0% 9.1% 2% 281 14.1 upper 2.4 mi · —
372 Highland Creek · Eastfield Meadows SX20 · META24 middle 50% mixed 3.5% · 7.2% 13.4% 6% 434 1.8 lower — · —
373 Lansdowne · Lansdowne Civic League +1 SX20 · Graoopro steepest 25% garage 4.7% · 9.3% 8.8% 17% 123 2.9 lower — · —
374 Lincoln Heights · Dalebrook SX20 · Graoopro middle 50% garage 4.0% · 8.4% 12.8% 10% 128 13.8 upper — · 1.4 mi
375 Tuckaway · Royden SX20 · Graoopro steepest 25% garage 5.3% · 8.7% 10.3% 15% 118 3.0 lower — · —
376 Shuffletown · Sodyeco SX20 · Graoopro middle 50% garage 4.1% · 9.0% 22.3% 13% 158 4.6 middle — · —
377 Back Creek Chase · Reserve at Back Creek META20 · META24 middle 50% mixed 4.2% · 7.2% 12.8% 8% 220 4.6 lower — · —
378 Plaza Midwood · Midwood Central POA +1 SX20 · META24 middle 50% mixed 3.5% · 7.3% 13.1% 6% 223 3.5 middle 1.2 mi · 1.1 mi
379 Providence Country Club · Providence Crossing META20 · META24 gentlest 25% garage 2.1% · 4.3% 6.0% 1% 163 2.0 lower — · —
380 Providence Plantation SX20 · Graoopro steepest 25% garage 5.5% · 9.9% 12.3% 23% 246 1.6 lower — · —
381 Sedgefield · Dilworth META20 · META24 gentlest 25% walk-up 3.3% · 5.1% 7.9% 2% 128 8.1 middle 0.6 mi · 1.3 mi
382 Biddleville · Seversville SX20 · Graoopro middle 50% mixed 4.4% · 8.2% 10.2% 11% 131 7.0 middle 0.0 mi · 1.6 mi
383 Starmount SX20 · Graoopro steepest 25% mixed 5.0% · 9.4% 13.1% 19% 139 5.3 middle 0.4 mi · 1.2 mi
385 Hoskins · Chemway · Thomasboro · FoxRidge Lofts META20 · META24 middle 50% mixed 3.8% · 7.1% 9.1% 6% 172 11.7 middle — · —
386 Villa Heights · Belmont META20 · META24 middle 50% mixed 4.1% · 6.9% 11.9% 4% 107 14.6 middle 0.4 mi · 0.8 mi
387 Westerly Hill · Westerly Hills SX20 · META24 middle 50% mixed 3.9% · 7.4% 13.2% 8% 238 16.5 upper — · —
388 Wilmore · South End · West Blvd META20 · META24 middle 50% walk-up 3.9% · 7.9% 11.5% 10% 112 12.2 upper 0.6 mi · 1.7 mi
389 Windsor Park · Darby Acres · CharlotteEAST META20 · META24 middle 50% mixed 3.7% · 6.9% 8.6% 5% 245 6.5 middle — · —
390 Anthem · MoRA (Monroe Road Advocates) SX20 · Graoopro middle 50% mixed 3.4% · 8.8% 9.1% 13% 62 3.5 middle — · —
391 Stonehaven SX20 · Graoopro steepest 25% garage 4.7% · 9.2% 10.2% 20% 107 not rated lower — · 1.3 mi
392 Colonial Heights · Myers Park · Briarcliff META20 · META24 middle 50% mixed 3.8% · 6.7% 13.1% 5% 294 3.2 middle 2.5 mi · 2.9 mi
393 Currituck · Montclaire · Madison Park · Montford Park SX20 · Graoopro middle 50% mixed 4.5% · 8.2% 12.9% 11% 219 5.0 upper 0.5 mi · 1.8 mi
394 Mason Oaks SX20 · Graoopro middle 50% mixed 3.9% · 8.2% 10.0% 11% 101 4.7 middle — · 0.7 mi
400 — SX20 · META24 not banded garage 4.3% · 5.7% 4.3% 0% 5 not rated lower — · —
422 Rosedale SX20 · META24 not banded mixed 2.6% · 2.6% — 0% 1 not rated lower — · —
428 — SX20 · META24 not banded garage 1.9% · 4.5% 2.1% 0% 4 not rated lower — · —
431 — SX20 · META24 not banded garage — — — 0 not rated lower — · —
433 — SX20 · META24 not banded garage 16.7% · 17.0% 5.3% 67% 3 not rated lower 0.1 mi · —
434 Skybrook · McGinnis Village SX20 · META24 not banded mixed 1.5% · 3.0% 3.0% 0% 11 not rated lower — · —
437 Joplor · Downtown · Mirabella SX20 · META24 not banded mixed — — — 0 not rated lower 0.5 mi · —
442 Morris Farm SX20 · META24 not banded garage — — — 0 not rated middle — · —
443 — SX20 · META24 not banded mixed 1.1% · 6.5% 1.1% 0% 3 not rated lower — · —
444 Woodside Falls SX20 · META24 not banded garage 2.1% · 4.2% 4.2% 0% 6 not rated lower — · —
457 — SX20 · META24 not banded garage 2.2% · 2.2% 2.2% 0% 1 not rated lower — · —
459 — SX20 · META24 not banded garage 1.4% · 3.9% 3.9% 0% 4 not rated lower 1.3 mi · —
466 — SX20 · META24 not banded garage 0.6% · 0.8% 0.8% 0% 3 not rated lower — · —
476 Uptown · Fourth Ward · Gateway · Third Ward META20 · META24 middle 50% walk-up 3.1% · 6.3% 10.7% 4% 453 12.9 upper 2.6 mi · 0.6 mi

Found your area? The start-here column names the machine for a first e-bike and for a commute.

Buy the SX20, the budget pick

If your neighborhood has no name on this page

Mecklenburg County numbers its Neighborhood Profile Areas rather than naming them. They run 2 to 476, there are 459 of them county-wide, and 398 sit inside the Charlotte city limits. Not one of them carries an official name.

So every name in the table above is a geometric join against the County's own polygons: three published vocabularies — 293 OpenStreetMap places, 30 polygons from the City's own neighborhood directory, and the 426 of its 509 neighborhood-organization records that name a neighborhood rather than a business — each placed inside the area whose boundary contains it.

That gives 799 name-to-area links inside the city, and 300 of the 398 areas get at least one. One of those, NPA 155, is linked only by identifier records, so the name column shows 299.

That join names 299 of the 398 areas and leaves 99 with nothing. None of the three name lists covers them. If yours is one of the 99, find it by number: the table is in numeric order, and your NPA number is on the County's own map.

The City's neighborhood-organization layer carries 509 records, and three of them file an identifier where a place name belongs — Charlotte237, choice_1541 and choice_2299. They are the City's own entries, and they are left out of the name column because no resident calls their neighborhood any of them.

NPA 155, off Providence Road West, has no other record at all — which is why three of the five steepest verified streets in Charlotte sit in an area with no name.

Greenways, bike lanes and the street you are left with

Charlotte has 104.2 miles of built greenway inside the city limits and 56.0 miles of signed bike lane, against 415.0 miles of greenway that are planned rather than built. The planned network is four times the built one.

The longest named greenways, measured across the county: Little Sugar Creek 22.2 miles, McAlpine Creek 10.6, the Charlotte Rail Trail 7.9, Long Creek 6.6, McDowell Creek 6.4, Mallard Creek 6.2, South Prong Rocky River 6.0, Four Mile Creek 5.7, Irwin Creek 5.6 and Toby Creek 5.5. Sixty-four greenways carry a name.

Measured on the City's own built and signed-lane geometry, 255 of the 398 areas contain no built greenway and no signed bike lane at all, and another five contain less than fifty feet of one, which is a trail clipping a corner rather than a network. 108 areas have a built greenway inside them and 64 have a signed bike lane.

What your area has Areas
A built greenway inside it 108
A signed bike lane inside it 64
Neither, to within fifty feet 260

For roughly two-thirds of Charlotte, you will be riding on the street. That is not a reason to buy a different bike; it is a reason to buy lights you leave on, brakes you trust in traffic, and a frame you are visible on, and where a bicycle gets hit shows why.

The honest ledger

What each machine does well, and who should read another pick instead.

Machine What it does Who should read another pick
VTUVIA SX20 Antelope, $1,599 70 lb, folds, 80–85 N·m as VTUVIA prints it, hydraulic brakes, published fit 5'0"–6'2" anyone who has not balanced a bicycle in years, for whom the trikes are the answer, and anyone hauling more than a bag, who wants the Graoopro
Addmotor Citytri E-310, $1,699 · our review three wheels, a 13.8-inch step-over (16 on the Plus), 80 lb of cargo on a 280 lb rider, a parking brake, folds a rider over 280 lb, who needs the Grandtan's 350, and anyone who would have to carry it upstairs at 88 lb: it needs a ground-floor spot
Eunorau META20, $1,699 · our review 63 lb and a fold, the lightest folding machine here, with hydraulic brakes a rider in the steep quartile, where the hill picks take over
Eunorau META24, $1,699 · our review 62 lb, the lightest here, hydraulic brakes, and up to 100 miles with the optional second battery anyone over 286 lb loaded, who should read riders over 250 lb, and anyone whose commute is mostly 8%-plus blocks: the steepest quarter
Addmotor Graoopro, $1,599 a 450 lb payload at 72 lb, an 80 N·m torque-sensing motor, one pack with a second as an option a rider under 5'4", whose fit the SX20 or the SpytanX covers
Eunorau ONE-TRIKE 2.0, $1,799 · our review 440 lb total, 80 N·m, a rear differential and hydraulic brakes, on three wheels a rider under 5'2", where its range starts; the SpytanX reaches 4'9"
Eunorau FLASH LITE 2.0, $1,899 · our review 92 N·m, 440 lb, published fit 5'2"–6'4", hydraulic brakes anyone carrying the bike anywhere: at 82–92 lb it is the heaviest two-wheeler here, so read up the stairs
Addmotor Grandtan M-340 Plus, $2,399 a 350 lb rider limit plus 100 lb of cargo, a front suspension fork, three wheels a rider under 5'5", and anyone whose storage is a staircase at 110 lb: the Graoopro
Addmotor SpytanX, $2,599 published fit 4'9"–5'9" and an 11.2-inch step-over, the lowest published here a rider over 5'9", where its published range ends: the Citytri Plus reaches 6'1"
Addmotor Arisetan II M-360, $2,799 the only published fit here reaching 6'6", semi-recumbent, a front suspension fork a rider under 5'7", where its published range starts: the Citytri

Why buy it here

Every electric bike ships free within the contiguous US, Charlotte included. US warranty support from people you can email and get an answer from. Shop Pay installments at checkout for buyers who qualify. How buying from us works sets out the order, delivery and return steps in one place.

We sell every machine on this page, which is why every machine figure above is the manufacturer's own published number, read at Addmotor, Eunorau and VTUVIA and recomputed here. If a spec on our listing and a spec on the maker's page disagree, that is a defect in both places and we fix ours.

The lightest machine on this page, $1,699 and 62 lb, ships free to Charlotte with US warranty support.

Buy the lightest, the META24

Questions Charlotte riders ask

Is Charlotte hilly or flat?

Hilly, and measurably so. Across the 343 neighborhood areas measured on 30 blocks or more, the median street block pitches between 1.50% in the gentlest area and 7.04% in the steepest, and not one of those 343 has a median block under 1%. City-wide, 3,193 blocks pitch at 8% or more somewhere along their length and 321 run at 8% or steeper end to end. Charlotte is rolling piedmont.

What is the steepest street in Charlotte?

Of the slopes that verify as one-directional climbs rather than dips, Haidas Av in NPA 376 (Shuffletown and Sodyeco) is the steepest at 22.3% over its worst 30 meters, 17.9% end to end. Hidden Ranch Ln follows at 21.9% and Hampton Bay Ln at 21.0%.

Yes, within limits. Today an electric assisted bicycle is a bicycle with two or three wheels, working pedals, a motor of no more than 750 watts, and a motor-only top speed of no more than 20 mph (N.C.G.S. § 20-4.01(7a)).

North Carolina has no Class 1, 2 or 3 system until December 1, 2026, when S.L. 2026-46 replaces the speed clause with three classes and leaves the 750-watt ceiling alone.

Do you need a license, registration or insurance for an e-bike in North Carolina?

Not for a machine inside that definition — it is a bicycle, not a motor vehicle, and § 20-4.01(23) says so expressly. A machine whose motor alone will do more than 20 mph is a different question, and the law section has it.

Are Class 3 e-bikes legal in North Carolina?

From December 1, 2026, yes: a Class 3 assists to 28 mph while you pedal and is an electric assisted bicycle. Before that date it is unsettled.

Today's definition tests speed "when powered solely by such a motor", which a pedal-assist-only machine arguably passes. The UNC School of Government reads it as a moped until December, which would bring DMV registration, insurance, a minimum age of 16 and a helmet.

A throttle past 20 mph is outside today's definition either way. None of the machines recommended here is affected.

Can you ride an e-bike on a Charlotte greenway?

The rule is not as clear as it should be. Mecklenburg County Park and Recreation's own greenway rules sheet says "No motorized vehicles allowed on greenway unless authorized by Park and Recreation", and it says nothing about e-bikes or classes anywhere.

An electric assisted bicycle is a "bicycle" under Chapter 20, but the county's rule is not Chapter 20, so the two do not resolve each other. December 1 does not settle it either, because the new state permission for multiuse paths excepts a county's own rules. If you need certainty for a particular trail, call 311.

One thing to disregard: search results routinely attribute a "Class 1 and 2 electric bikes are welcomed" rule to Mecklenburg County. That sentence belongs to the Town of Cornelius, a different jurisdiction inside the same county.

Can you ride an e-bike on the sidewalk in Charlotte?

Yes, at 15 mph or less — except Uptown. Charlotte answers this in its own code rather than leaving it to the state. § 14-130 bars vehicles from sidewalks and then exempts "electric assisted bicycles operated at a speed of no more than 15 miles per hour", and § 14-251 makes it unlawful on any public sidewalk inside the box bounded by Church, Stonewall, College and 7th Streets.

The same section lets the transportation director ban riding on other busy sidewalks, so where a sign says no, the answer is no.

The state is quieter. From December 1, new § 20-171.3(a) permits e-bikes on "all roadways, bicycle lanes, and multiuse paths" — sidewalks are not in that list — and a new § 160A-300.2 lets a city regulate them on any multiuse path or sidewalk inside its limits, including restricting a class outright and setting speed limits. Charlotte already has the ordinance that section contemplates.

Do you have to wear a helmet on an e-bike in North Carolina?

Wear one.

The statute is genuinely ambiguous. North Carolina's under-16 bicycle helmet law sits in the Child Bicycle Safety Act, whose own definitions section describes a bicycle as a "human-powered vehicle".

So on its face the definition does not reach an e-bike or an e-trike.

Inside Charlotte the question is already answered. § 14-10 of the City Code names the electric assisted bicycle expressly and requires a helmet under 16 on a public roadway, public bicycle path or other public right-of-way, with the same duty on the parent. From December 1, anyone under 18 on a Class 3 machine must wear one statewide, and Mecklenburg County's greenway rules require one under 16 regardless.

What is the weight limit on an electric bike?

It depends on the machine, and the makers publish it in two shapes. The picks here run from 286 lb in total on the META20 and the META24 to 450 lb in total on the Graoopro. The Grandtan M-340 Plus instead publishes 350 lb for the rider plus 100 lb of cargo, and the rider figure is the one that governs.

The FLASH LITE 2.0 and the ONE-TRIKE 2.0 are rated at 440 lb total. Read which shape the maker published: a total includes you, your bag and your load.

What size electric bike do I need for my height?

Start from the maker's published rider range, then check the standover. At 5'0", four machines on our shelf publish a range that reaches you, and two are picked here: the SX20 Antelope from 5'0" and the SpytanX from 4'9". At 6'3" or taller, the FLASH LITE 2.0 reaches 6'4", the Grandtan M-340 Plus 6'5" and the Arisetan II M-360 6'6".

Are electric trikes safe, and can one tip over?

A trike — five on this page: the Citytri, the ONE-TRIKE 2.0, the SpytanX, the Grandtan M-340 and the Arisetan II — removes the balance problem completely and adds a cornering one. It will not fall over at a stop, at walking pace or while you get on — which is the entire reason it is the recommendation for a rider who has not ridden in years.

It can lift an inside wheel or tip in a fast, downhill or off-camber turn, and owners of several makes report exactly that.

Slow before every turn, keep loads low and in the basket, and spend the first week somewhere flat.

How much does an e-bike weigh, and can you carry one up stairs?

The machines here run from 62 lb (META24) to 110 lb (the two big trikes). For a walk-up, aim for 75 lb or less and a fold: the META20 at 63 lb and the SX20 at 70 lb carry cards for it, and the 62 lb META24 also qualifies without a fold.

How steep a hill can an electric bike climb?

Steeper than Charlotte has, but not at the speed you would like. On a 750 W hub motor at an easy effort, and on measured Charlotte grades, a 190 lb rider holds 14.3 mph on an 8% block, 10.6 mph on a 12% block and 6.2 mph on Haidas Av's 22.3%. A 280 lb rider on the same machine is at 12.2, 8.8 and 5.0.

The bike gets up it; the question is what that costs you.

Which e-bike is best for Charlotte's hills?

The Eunorau FLASH LITE 2.0 at $1,899 publishes the highest torque here, 92 N·m, with a 440 lb ceiling — it held a top-five place in all 300 shuffled weightings for the steepest-quartile rider and came first in 75 of the 86 steepest areas.

Lighter and cheaper at $1,599, the VTUVIA SX20 carries 80–85 N·m on a 70 lb frame, and the Addmotor Graoopro publishes 80 N·m and comes first in 11 of the 14 steepest-quarter areas where the bike most likely lives up a flight of stairs.

Do e-bikes get stolen in Charlotte, and how do you stop it?

Yes. CMPD recorded 1,246 bicycles stolen from their owners in 2023 to 2025, about 415 a year, and 67.7% were taken at a home; only 8.6% show as recovered (where the bike sleeps).

The areas where a bike most likely sleeps in a walk-up carry a median property-crime rate of 51.4 per 1,000 residents against 11.2 where it sleeps in a garage. Bring the bike inside, take the battery with you, and register the frame number with Bike Index before anything happens.

Does Charlotte's heat affect an e-bike battery?

It can, so charge and store the battery cool. The U.S. Fire Administration's advice is to store lithium-ion batteries at room temperature when possible, charge them at 105 °F or cooler, and keep them out of direct sunlight and hot cars, which it calls a fire risk. Charlotte averages 49.2 days a year at or above 90 °F, so in summer charge indoors and carry the pack in from a hot trunk.

The heat costs you more than it costs the motor: at 97 °F a rider's sustainable power falls about 6.5%, worth roughly 0.1 mph on a 6% block. Use the throttle on the last climb in August without feeling bad about it.

Where can I buy an electric bike in Charlotte?

Every machine on this page ships free to any Charlotte address, with US warranty support. If you would rather sit on something first, our North Carolina shop directory lists verified stores across the state, Charlotte included.

Before you buy: seven checks

Run these seven checks in order before you order anything. The first four rule machines out on your street, your staircase and your body, so by the time price comes up, only bikes that fit you are left.

  1. Find your NPA number on the County's map and read your row in the table. Terrain band, where bikes sleep, and what network you have.
  2. Weigh yourself honestly, with what you carry. The maker's rider limit is the gate, and a 60 lb load makes a 220 lb rider a 280 lb one to the motor.
  3. Measure your inseam and compare it to the standover rather than to the rider-height range.
  4. Decide where the bike sleeps before you decide anything else. A staircase rules out an 88 lb trike unless it has a ground-floor spot.
  5. Check the motor-only top speed on the machine you are about to buy. Anything over 20 mph is not an electric assisted bicycle in North Carolina until December 1.
  6. If you have not ridden in years, buy three wheels. Then give yourself a week on flat ground.
  7. Register the frame number the day it arrives, and take the battery with you when you park it, where it comes out.

The bottom line

Buy for the rider first and the street second. In nine of the ten situations on this page, the street changes the answer in fewer than a third of Charlotte's areas.

  • Not ridden in years: the Citytri E-310, $1,699, three wheels, first in all 398 areas for that rider
  • Riding again after a gap: the Citytri E-310 Plus, $1,699, the taller frame; the SX20 if you live up a staircase
  • The daily commute: the META24, $1,699, 62 lb, the lightest machine here; the Graoopro where the route climbs
  • The steepest streets: the FLASH LITE 2.0, $1,899, 92 N·m, first in 75 of 86 areas
  • Over 250 lb: the Grandtan M-340 Plus, $2,399, rated 350 lb for the rider alone
  • 6'3" and taller: the Arisetan II M-360, $2,799, the only published fit here to 6'6"
  • 5'0" and shorter: the SpytanX, $2,599, a published fit from 4'9"
  • Up the stairs every night: the META20, $1,699, 63 lb and a fold
  • Errands, school pickup and cargo: the Citytri E-310, $1,699, 80 lb of cargo on top of a 280 lb rider, first in 273 of 398 areas
  • A first e-bike on a budget: the SX20 Antelope, $1,599, 80–85 N·m on 70 lb; the META20 on gentle streets

Every one of them ships free to Charlotte with US warranty support, and how buying from us works covers delivery and returns.

The machine to start from if you have not ridden in years: first in all 398 Charlotte areas for that rider.

Buy the trike to start

Limitations

What this guide cannot tell you, and why. Each of these is a fact about the record or the instrument.

  1. This guide prints no search-volume figures. The newest keyword export carrying a Charlotte term is dated July 2, 2026, past this project's 30-day limit, so the guide says nothing about how often anything is searched.
  2. Of the 3,193 blocks pitching at 8% or more, 1,542 are V-shaped — the road dips and comes back — and it is not possible to say from bare-earth data alone whether that is a real swale crossing or the model reading a streambed under a culvert. Only the 1,168 verified one-directional slopes are used to name a street.
  3. 225 blocks are excluded from every pitch figure because they cross water within fifteen meters, and 850 more sit within four hundred meters of a waterway and remain in the statistics, flagged.
  4. 55 of the 398 areas were measured on fewer than 30 blocks and carry no terrain band of their own; three of those have no measurable block at all.
  5. 99 of the 398 areas have no published place name in any of the three vocabularies searched. One of them, NPA 155, files only an identifier, and two named areas carry an identifier alongside their names.
  6. The count of stolen bicycles cannot be placed in a neighborhood. CMPD's 1,246 bicycle thefts for 2023 to 2025 come from its federal incident reports, which locate a theft no closer than the police department, and the City's own incident file has no property field. So the neighborhood figures measure the class of event a stolen bike belongs to, and neither source separates an e-bike from a pedal bicycle.
  7. A cyclist-crash count is partly a count of riders. An area with no crashes may simply have nobody riding in it, and electric bicycles are bicycles under § 20-171.1, so they are inside these counts and cannot be separated out.
  8. The rider-power figures carry four caveats. Critical power is a maximal sustainable effort and a commute is not one; "an easy effort" at half of it is this page's choice rather than a finding; the study's untrained group still played sport weekly; and the sample was twenty men.
  9. Whether North Carolina's under-16 bicycle helmet law reaches an e-bike is unresolved statewide. Both readings are on this page and no North Carolina case or Attorney General opinion settling it was found. Inside Charlotte the question does not arise: § 14-10 of the City Code names the electric assisted bicycle.
  10. G.S. 20-171.4 could not be retrieved on September 21, 2026 through five routes, so every statement here that no minimum riding age applies is scoped to the e-bike definition and the Part 10A sections that were read, and never to Chapter 20 as a whole.
  11. We found no standover figure for three machines on this page, the META20, the META24 and the ONE-TRIKE 2.0, on their product pages or product records, so standover ranks a machine here only where the maker states it; those cells are empty and no fit claim is made on them.
  12. Maker-stated safety certifications are claims that were read. No certificate was verified. The certifying body's own database was unreachable.
  13. Several machines on our shelf ship speed-limited and their makers describe them as unlockable. Every figure on this page is the shipped configuration. Unlocking a machine past 20 mph changes what it is under North Carolina law, and the law section says what it becomes.
  14. Prices, stock and cart links were read on September 24, 2026. They move.
  15. The greenway rule is quoted from Mecklenburg County Park and Recreation's own rules sheet, read from the copy the Town of Cornelius also posts. The County's own rules page refused every automated reader on September 23, 2026 and has no archived copy, so the sheet was read where it is republished; the text names Mecklenburg County Park and Recreation as its author and gives the County's 311 line.

When this page goes out of date

On December 1, 2026, when S.L. 2026-46 takes effect and every line above about classes, Class 3 machines and where you may ride changes with it. When Charlotte amends Chapter 14, which already regulates e-bikes by name and which new § 160A-300.2 lets the city extend from that same date.

When Mecklenburg County clarifies its greenway rule. And whenever a maker revises a published weight, payload, height range or top speed, which is why the method below dates every maker read.

How we verified this

Every grade comes from USGS 3DEP 1-meter bare-earth lidar sampled along Mecklenburg County's own street centerline file. The elevation chain was checked against sixteen published USGS point elevations before any number was used, and the worst disagreement was 0.08 meters.

Of the County's 60,215 centerline segments, 20,705 never reach the lidar at all: 17,206 sit outside the city limits, 2,166 are platted but not built, 1,098 are freeway, ramp or expressway that no bicycle may use, 150 are shorter than ten meters, 70 are retired, abandoned or under construction, and 15 return no usable elevation sample.

That leaves 39,510 blocks measured, of which 34,666 are rankable — long enough to sample and without a vertical step in them that is a wall or a staircase rather than a road. After the culvert sweep below, 34,441 carry a pitch you can trust.

Bare-earth lidar has one failure mode that matters in a city built across creeks: where a road crosses a culvert, the model reads the streambed under the road instead of the road. Every block pitching at 6% or more was swept against the county's own creeks and streams layer — 7,482 of them. That confirmed 225 blocks crossing water within fifteen meters, and those are out of every pitch figure on this page.

850 more sit within four hundred meters of a waterway and stay in, flagged, because at that distance the dip is usually the ground. A culvert changes the middle of a block, not where it starts and ends, so those blocks keep their whole-block grades.

Every machine figure is the manufacturer's own published number, read from the maker's product record and spec table at Addmotor (re-read September 25, 2026), Eunorau and VTUVIA (September 16–20, 2026) and recomputed here. Where a maker publishes no figure, the cell is empty and this page says so rather than estimating.

Statutes are quoted from the General Assembly's own enacted text. Nothing on this page rests on recollection.

Written and reviewed by Milad Ghobadibeygvand, BScN (Western University, 2014), Redtail eBikes. Verified September 24, 2026. Corrections: support@redtailebikes.com.

Source register

Every source behind this page, what it supports, and the day it was read. 55 sources, graded by tier. Nothing on this page rests on a source graded T5, because nothing on this page is sourced to a retailer, an aggregator or an AI summary.

T1 — primary: a statute, an enacted session law, a government dataset or an agency's own published rules — 38 sources

Issuing body Document and pinpoint What it supports here Read on
North Carolina General Assembly North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-4.01(7a) An electric assisted bicycle in North Carolina is a bicycle with two or three wheels, fully operable pedals, a motor of no more than 750 watts and… Sep 16, 2026
North Carolina General Assembly North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-4.01(27)(j) A moped in North Carolina is a vehicle other than a motor-driven bicycle or electric assisted bicycle, with two or three wheels, no external… Sep 16, 2026
North Carolina General Assembly North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-4.01(23) and § 20-4.01(27)(h) Motorcycle excludes electric assisted bicycles and mopeds; motor vehicle excludes both as well Sep 16, 2026
North Carolina General Assembly North Carolina General Statutes, Chapter 20, Part 10A, Operation of Bicycles, § 20-171.1 For Part 10A, a bicycle means a nonmotorized vehicle with two or three wheels tandem, or an electric assisted bicycle as defined in G.S. 20-4.01(7a) Sep 21, 2026
North Carolina General Assembly North Carolina General Statutes, Chapter 20, Article 3, Part 10B, Child Bicycle Safety Act, § 20-171.8(1) For the Child Bicycle Safety Act a bicycle is a human-powered vehicle in both limbs; the 'tricycle' it excludes is defined in § 20-171.8(9) as a… Sep 21, 2026
North Carolina General Assembly North Carolina General Statutes, Chapter 20, Article 3, Part 10B, Child Bicycle Safety Act, § 20-171.9(a) It is unlawful for a parent to knowingly permit a person under 16 to ride a bicycle on a public roadway, public bicycle path or other public… Sep 21, 2026
North Carolina General Assembly North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-10.1 Operators of mopeds must be at least 16 Sep 16, 2026
North Carolina General Assembly North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-53.4(a) Mopeds must be registered with the Division of Motor Vehicles Sep 16, 2026
North Carolina General Assembly North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-309(a) Mopeds must carry liability insurance: for the financial responsibility Article the term motor vehicle includes mopeds Sep 16, 2026
North Carolina General Assembly Session Law 2026-46 (House Bill 1094), § 19(a) and § 19(f) From December 1, 2026 the definition of electric assisted bicycle is rewritten into Class 1, 2 and 3, the 750-watt ceiling is retained and the 20… Sep 16, 2026
North Carolina General Assembly Session Law 2026-46 (House Bill 1094), § 19(b), enacting G.S. 20-171.3 New G.S. 20-171.3(a) permits an electric assisted bicycle on all roadways, bicycle lanes and multiuse paths, and 20-171.3(b) requires a helmet for… Sep 16, 2026
North Carolina General Assembly Session Law 2026-46 (House Bill 1094), § 19(c), enacting G.S. 160A-300.2, and § 19(d), enacting G.S. 153A-245.1 From December 1, 2026 a city may regulate electric assisted bicycles on any multiuse path or sidewalk inside its limits, including restricting a… Sep 16, 2026
Mecklenburg County Park and Recreation Greenway Rules (Mecklenburg County Park and Recreation's own rules sheet), Prohibited activities; Safety Mecklenburg County Park and Recreation's published greenway regulations prohibit motorized vehicles unless authorized, and require a helmet under 16 Sep 16, 2026
Town of Cornelius, North Carolina Parks, Arts, Recreation and Culture — frequently asked questions, greenway and trail rules The 'Class 1 and 2 electric bikes are welcomed' rule attributed to Mecklenburg County is the Town of Cornelius's own rule Sep 16, 2026
United States Geological Survey 3D Elevation Program, 1-meter digital elevation model, project NC_Phase_4_CentralWestNC_GEIGER_A16 Every grade and pitch on this page is sampled from USGS 3DEP 1-meter bare-earth lidar, project NC_Phase_4_CentralWestNC_GEIGER_A16, 19 tiles Sep 16, 2026
United States Geological Survey Elevation Point Query Service, EPQS v1 The elevation chain was checked against sixteen published USGS point elevations spanning 180.6 m to 244.2 m, worst disagreement 0.08 m Sep 16, 2026
Mecklenburg County Geospatial Information Services Street Centerline, MeckGIS MapServer layer 0, layer 0, full extract The county publishes 60,215 street centerline segments and all 60,215 were retrieved Sep 16, 2026
Mecklenburg County Geospatial Information Services Neighborhood Profile Areas, MeckGIS MapServer layer 0, layer 0, reported 459 = retrieved 459 Mecklenburg County publishes 459 Neighborhood Profile Areas and 398 of them lie inside the Charlotte city limits Sep 16, 2026
City of Charlotte Neighborhood Organization point layer, HNS MapServer layer 0, layer 0, reported 509 = retrieved 509 The City publishes 509 neighborhood-organization records, three of which file an identifier where a place name belongs Sep 16, 2026
United States Census Bureau Gazetteer Files 2025 and American Community Survey 2023 five-year estimates, places file; block-group tables Charlotte's land area and every population figure derived here come from the Census gazetteer and the American Community Survey Sep 16, 2026
City of Charlotte Quality of Life Explorer, 2023 vintage; property crime, violent crime, single-family share, bicycle friendliness Property and violent crime rates per 1,000 residents per Neighborhood Profile Area, 2023 vintage, and the bicycle-friendliness and single-family… Sep 16, 2026
Charlotte-Mecklenburg Police Department CMPD Incidents, City of Charlotte Open Data, 2023-2025, residential place type, theft and burglary offense classes CMPD's incident file holds 278,976 reports for 2023-2025, of which 278,081 fall inside the 398 areas; 16,907 are home burglaries and thefts and… Sep 19, 2026
City of Charlotte Traffic Crash Look-up System crash file, CRASH_TYPE = Pedalcyclist, 2019-2026 The City's crash file records 901 police-reported crashes involving a bicycle from 2019 to 2026, 876 inside the city and 37 serious or fatal Sep 19, 2026
Mecklenburg County Park and Recreation and City of Charlotte Greenway trails, greenway master plan and signed bike lane layers, built, planned and signed-lane geometry clipped to the city limits Charlotte holds 104.2 miles of built greenway and 56.0 miles of signed bike lane inside the city limits, against 415.0 miles of planned greenway Sep 16, 2026
National Oceanic and Atmospheric Administration, National Centers for Environmental Information U.S. Climate Normals 1991-2020, station USW00013881, Charlotte Douglas International Airport Charlotte averages 49.2 days a year at or above 90 F and 7.2 nights at or below 20 F, with 43.6 in of precipitation over 72.8 rain days and 3.5 in… Sep 16, 2026
U.S. Fire Administration, Federal Emergency Management Agency Battery fire safety, Did you know; Take C.H.A.R.G.E. of battery safety Store lithium-ion batteries at room temperature when possible, do not charge them above 105 F, and do not leave them in direct sunlight or a hot car Sep 25, 2026
National Oceanic and Atmospheric Administration, National Centers for Environmental Information Global Historical Climatology Network hourly (GHCNh) v1.1, station USW00013881 (KCLT), by-year PSV files 2016-2025, 87,378 routine hourly reports At Charlotte Douglas 2016-2025 the median hourly wind is 5.8 mph, one commute hour in ten reaches 12.8 mph, March is the windiest month and the… Sep 23, 2026
National Oceanic and Atmospheric Administration, National Centers for Environmental Information Global Historical Climatology Network daily (GHCN-Daily), station USW00013881, WSF5 (fastest 5-second gust) and WT03 (thunder) elements, 3,653 days Of the 100 days in 2016-2025 with a gust of 40 mph or more at Charlotte Douglas, 56% were thunderstorm days, against 14.9% of all days Sep 23, 2026
Federal Bureau of Investigation, Criminal Justice Information Services Division Crime Data Explorer, supplemental property statistics, agency NC0600100, offense_analysis.location_counts.Bicycle, January 2023 to December 2025 The FBI's published count of bicycle larcenies for the Charlotte-Mecklenburg Police Department is 931 for 2023-2025 (237, 362, 332), average value… Sep 23, 2026
Federal Bureau of Investigation 2025.0 National Incident-Based Reporting System User Manual, printed p.122 (property description 04 = Bicycles); p.109 (location types); p.125 (24 = Other Motor Vehicles) The NIBRS property code 04 is Bicycles, including tandems, unicycles and tricycles; 'Residence/Home' includes apartments, driveways, yards and… Sep 23, 2026
Mecklenburg County Geospatial Information Services Creeks and Streams, MeckGIS MapServer layer 0, layer 0, 3,991 features retrieved The culvert sweep is run against the county's own creeks and streams layer, 3,991 features Sep 19, 2026
North Carolina General Assembly North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-140.4(a)(2) Operator and passenger of a moped must wear a helmet Sep 16, 2026
City of Charlotte Charlotte, North Carolina Code of Ordinances, ch. 14, § 14-1 (definitions of Electric assisted bicycle and Vehicle) Charlotte's Chapter 14 defines an electric assisted bicycle as two or three wheels, a seat, operable pedals, a motor of no more than 750 watts and… Sep 23, 2026
City of Charlotte Charlotte, North Carolina Code of Ordinances, ch. 14, § 14-10(a) and (c) A person under 16 may not ride an electric assisted bicycle on a public roadway, public bicycle path or other public right-of-way in Charlotte… Sep 23, 2026
City of Charlotte Charlotte, North Carolina Code of Ordinances, ch. 14, § 14-130, art. IV, div. 1 Charlotte permits an electric assisted bicycle on a sidewalk at no more than 15 mph, by exemption from the general prohibition on operating a… Sep 23, 2026
City of Charlotte Charlotte, North Carolina Code of Ordinances, ch. 14, § 14-251, art. VI Riding an electric assisted bicycle on a public sidewalk inside the area bounded by Church, Stonewall, College and 7th Streets is unlawful in… Sep 23, 2026
City of Charlotte Charlotte, North Carolina Code of Ordinances, ch. 14, § 14-253, art. VI Charlotte requires a working braking system on an electric assisted bicycle on a street, alley, sidewalk or public highway Sep 23, 2026
City of Charlotte Charlotte, North Carolina Code of Ordinances, ch. 14, § 14-256, art. VI Charlotte may impound an electric assisted bicycle operated or parked in violation of Chapter 14, and dispose of it if unclaimed and the civil… Sep 23, 2026

T2 — institutional: peer-reviewed research or a university's published legal analysis — 3 sources

Issuing body Document and pinpoint What it supports here Read on
University of North Carolina School of Government Rebecca Fisher-Gabbard and Belal Elrahal, New Statewide Legislation Regarding E-Bikes, Coates' Canons: NC Local Government Law, post of 2026-09-02, the paragraphs on current-law classification and on new § 20-171.3 The UNC School of Government reads a machine sold as a Class 3 as a moped under current law, defined by § 20-4.01(27)(j), until S.L. 2026-46 takes… Sep 16, 2026
European Journal of Applied Physiology Chorley A, Bott RP, Marwood S, Lamb KL. Slowing the reduction of oxygen uptake efficiency above critical power, volume 120, issue 11, pages 2349-2359, Table 1 Critical power is 4.17 +/- 0.60 W/kg for trained riders and 3.19 +/- 0.35 for untrained, measured on twenty men Sep 16, 2026
European Journal of Sport Science Bourgois G, Mucci P, Caen K, Colosio AL, Kerckhove M, Bourgois JG, Pogliaghi S, Boone J. The effect of ambient temperature on critical power, volume 23, issue 12, pages 2425-2434 Critical power falls about 6.5% at 97 F against 64 F (36 C and 18 C in the study), measured on 24 physically active adults with no sex difference Sep 16, 2026

T3 — the manufacturer's own published record — 13 sources

Issuing body Document and pinpoint What it supports here Read on
Addmotor Addmotor product records and specification tables, per-model spec table, read per version column Every Addmotor weight, payload, rider-height range and standover on this page is the maker's own published spec row Sep 20, 2026
Eunorau Eunorau product records and specification tables, per-model spec strip and spec table Every Eunorau figure on this page is the maker's own published spec row, including the Class 2 speed-limited and unlockable strip Sep 21, 2026
VTUVIA VTUVIA product records and specification tables, per-model spec table Every VTUVIA figure on this page is the maker's own published spec row Sep 21, 2026
Addmotor Addmotor Citytri E-310 Folding Electric Trike, product page and specification table; Standard and Plus version columns (rider 5 ft 1 in-5 ft 9 in and 5 ft 3 in-6 ft 1 in; standover 13.8 in and 16 in); 90 mi at PAS 1; 88 lb and 280+80 lb on the Technical tab; parking brake and differential Every figure printed on this page for the Addmotor Citytri E-310 Folding Electric Trike is read from this product page Sep 25, 2026
Addmotor Addmotor Grandtan M-340 Fat Tire Electric Trike, product page and specification table; Plus column (5 ft 5 in-6 ft 5 in, standover 18.7 in); 350+100 lb; trike weight 110 lb; mechanical disc brakes on each wheel Every figure printed on this page for the Addmotor Grandtan M-340 Fat Tire Electric Trike is read from this product page Sep 25, 2026
Addmotor Addmotor GRAOOPRO Dual Battery Electric Cargo Bike, product page and specification table; 450 lb payload, 72 lb, one 48V 20Ah pack (a second is an option), 105+ mi single-pack at PAS 1, mechanical disc brakes; Size & Fit: rider height 5 ft 4 in-6 ft 2 in, standover 18 in Every figure printed on this page for the Addmotor GRAOOPRO Dual Battery Electric Cargo Bike is read from this product page Sep 25, 2026
Addmotor Addmotor SpytanX Reverse eTrike, product page and specification table; published fit 4′09″-5′09″ as printed by the maker, 11.2 in step-over (Spytan X column; the second column is the older Spytan), 105 lb, 380 lb Every figure printed on this page for the Addmotor SpytanX Reverse eTrike is read from this product page Sep 25, 2026
Addmotor ARISETAN II M-360 Adult Semi Recumbent Electric Trike, product page and specification table; published rider-height range to 6 ft 6 in, 26.7 in step-over (Standard column), 110 lb, 280+100 lb Every figure printed on this page for the ARISETAN II M-360 Adult Semi Recumbent Electric Trike is read from this product page Sep 25, 2026
Eunorau Eunorau FLASH LITE 2.0, product page and specification strip; 92 N.m torque, 440 lb total payload, published rider-height range to 6 ft 4 in, E: Stand-Over height 780mm/30.7in; Maximum Speed 20 MPH, Class 1~4, Default Class 2, unlockable on the rendered page, and MAXIMUM SPEED: 28 MPH in the product record (both printed, rules/55 V9) Every figure printed on this page for the Eunorau FLASH LITE 2.0 is read from this product page Sep 23, 2026
Eunorau Eunorau META20 1.0 Folding eBike, product page and specification strip; 63 lb bike weight, folding frame Every figure printed on this page for the Eunorau META20 1.0 Folding eBike is read from this product page Sep 23, 2026
Eunorau Eunorau META24 1.0 City Commuter Electric Bike, product page and specification strip; 62 lb bike weight, hydraulic brakes; 100 mi with the optional second 15 Ah battery Every figure printed on this page for the Eunorau META24 1.0 City Commuter Electric Bike is read from this product page Sep 23, 2026
Eunorau Eunorau ONE-TRIKE 2.0 Motorized Tricycle with Rear Differential, product page and specification strip; 440 lb total payload, 80 N.m torque, 86 lb trike weight Every figure printed on this page for the Eunorau ONE-TRIKE 2.0 Motorized Tricycle with Rear Differential is read from this product page Sep 23, 2026
VTUVIA VTUVIA SX20 Antelope Step-Thru Folding Fat Tire Electric Bike 750 Watt, product page and specification table; 85 N.m torque, 70 lb bike weight, 13.8 in step-over Every figure printed on this page for the VTUVIA SX20 Antelope Step-Thru Folding Fat Tire Electric Bike 750 Watt is read from this product page Sep 23, 2026

T4 — a public service, cited for what a reader can do rather than as evidence — 1 source

Issuing body Document and pinpoint What it supports here Read on
Bike Index Bike Index stolen-bicycle registry, registry home Registering a frame number before a theft is what makes a recovered bicycle returnable Sep 19, 2026

References and further reading

Numbered sources

  1. North Carolina General Assembly. North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-4.01(7a). Issued July 11, 2016; read September 16, 2026. https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_20/GS_20-4.01.html.
  2. North Carolina General Assembly. North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-4.01(27)(j). Issued July 11, 2016; read September 16, 2026. https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_20/GS_20-4.01.html.
  3. North Carolina General Assembly. North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-4.01(23) and § 20-4.01(27)(h). Issued July 11, 2016; read September 16, 2026. https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_20/GS_20-4.01.html.
  4. North Carolina General Assembly. North Carolina General Statutes, Chapter 20, Part 10A, Operation of Bicycles, § 20-171.1. Issued July 11, 2016; read September 21, 2026. https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_20/GS_20-171.1.html. Archived copy.
  5. North Carolina General Assembly. North Carolina General Statutes, Chapter 20, Article 3, Part 10B, Child Bicycle Safety Act, § 20-171.8(1). Issued 2001; read September 21, 2026. https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_20/GS_20-171.8.html. Archived copy.
  6. North Carolina General Assembly. North Carolina General Statutes, Chapter 20, Article 3, Part 10B, Child Bicycle Safety Act, § 20-171.9(a). Issued 2001; read September 21, 2026. https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_20/GS_20-171.9.html. Archived copy.
  7. North Carolina General Assembly. North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-10.1. Issued October 22, 2015; read September 16, 2026. https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_20/GS_20-10.1.html.
  8. North Carolina General Assembly. North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-53.4(a). Issued October 22, 2015; read September 16, 2026. https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_20/GS_20-53.4.html.
  9. North Carolina General Assembly. North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-309(a). Issued October 22, 2015; read September 16, 2026. https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_20/GS_20-309.html.
  10. North Carolina General Assembly. Session Law 2026-46 (House Bill 1094), § 19(a) and § 19(f). Issued July 1, 2026; read September 16, 2026. https://www.ncleg.gov/EnactedLegislation/SessionLaws/HTML/2025-2026/SL2026-46.html.
  11. North Carolina General Assembly. Session Law 2026-46 (House Bill 1094), § 19(b), enacting G.S. 20-171.3. Issued July 1, 2026; read September 16, 2026. https://www.ncleg.gov/EnactedLegislation/SessionLaws/HTML/2025-2026/SL2026-46.html.
  12. North Carolina General Assembly. Session Law 2026-46 (House Bill 1094), § 19(c), enacting G.S. 160A-300.2, and § 19(d), enacting G.S. 153A-245.1. Issued July 1, 2026; read September 16, 2026. https://www.ncleg.gov/EnactedLegislation/SessionLaws/HTML/2025-2026/SL2026-46.html.
  13. University of North Carolina School of Government. Rebecca Fisher-Gabbard and Belal Elrahal, New Statewide Legislation Regarding E-Bikes, Coates' Canons: NC Local Government Law, post of 2026-09-02, the paragraphs on current-law classification and on new § 20-171.3. Issued September 2, 2026; read September 16, 2026. https://canons.sog.unc.edu/blog/2026/09/02/new-statewide-legislation-regarding-e-bikes/.
  14. Mecklenburg County Park and Recreation. Greenway Rules (Mecklenburg County Park and Recreation's own rules sheet), Prohibited activities; Safety. Issued 2026; read September 16, 2026. https://www.cornelius.org/Document%20Center/Government/Departments/Parks%20&%20Recreation/Parks,%20Facilities%20&%20Fields/Greenways%20&%20Trails/MCPRD%20Greenway%20Rules%20%281%29.pdf.
  15. Town of Cornelius, North Carolina. Parks, Arts, Recreation and Culture — frequently asked questions, greenway and trail rules. Issued 2026; read September 16, 2026. https://www.cornelius.org/park/classes___programs/parks___recreation_faqs/index.php.
  16. United States Geological Survey. 3D Elevation Program, 1-meter digital elevation model, project NC_Phase_4_CentralWestNC_GEIGER_A16. Issued 2016; read September 16, 2026. https://www.usgs.gov/3d-elevation-program.
  17. United States Geological Survey. Elevation Point Query Service, EPQS v1. Issued 2026; read September 16, 2026. https://epqs.nationalmap.gov/v1/docs.
  18. Mecklenburg County Geospatial Information Services. Street Centerline, MeckGIS MapServer layer 0, layer 0, full extract. Issued September 16, 2026; read September 16, 2026. https://meckgis.mecklenburgcountync.gov/server/rest/services/StreetCenterline/MapServer/0.
  19. Mecklenburg County Geospatial Information Services. Neighborhood Profile Areas, MeckGIS MapServer layer 0, layer 0, reported 459 = retrieved 459. Issued September 16, 2026; read September 16, 2026. https://meckgis.mecklenburgcountync.gov/server/rest/services/NeighborhoodProfileAreas/MapServer/0.
  20. City of Charlotte. Neighborhood Organization point layer, HNS MapServer layer 0, layer 0, reported 509 = retrieved 509. Issued September 16, 2026; read September 16, 2026. https://gis.charlottenc.gov/arcgis/rest/services/HNS/NeighborhoodOrg/MapServer/0.
  21. United States Census Bureau. Gazetteer Files 2025 and American Community Survey 2023 five-year estimates, places file; block-group tables. Issued 2025; read September 16, 2026. https://www.census.gov/geographies/reference-files/time-series/geo/gazetteer-files.html.
  22. City of Charlotte. Quality of Life Explorer, 2023 vintage; property crime, violent crime, single-family share, bicycle friendliness. Issued 2023; read September 16, 2026. https://mcmap.org/qol/.
  23. Charlotte-Mecklenburg Police Department. CMPD Incidents, City of Charlotte Open Data, 2023-2025, residential place type, theft and burglary offense classes. Issued 2026; read September 19, 2026. https://gis.charlottenc.gov/arcgis/rest/services/CMPD/CMPDIncidents/MapServer/0.
  24. City of Charlotte. Traffic Crash Look-up System crash file, CRASH_TYPE = Pedalcyclist, 2019-2026. Issued 2026; read September 19, 2026. https://gis.charlottenc.gov/arcgis/rest/services/CDOT/TCLS_Crashes/MapServer/0.
  25. Mecklenburg County Park and Recreation and City of Charlotte. Greenway trails, greenway master plan and signed bike lane layers, built, planned and signed-lane geometry clipped to the city limits. Issued September 16, 2026; read September 16, 2026. https://www.mecknc.gov/ParkandRec/Greenways/.
  26. National Oceanic and Atmospheric Administration, National Centers for Environmental Information. U.S. Climate Normals 1991-2020, station USW00013881, Charlotte Douglas International Airport. Issued May 4, 2021; read September 16, 2026. https://www.ncei.noaa.gov/access/services/data/v1?dataset=normals-annualseasonal-1991-2020&stations=USW00013881&format=json.
  27. European Journal of Applied Physiology. Chorley A, Bott RP, Marwood S, Lamb KL. Slowing the reduction of oxygen uptake efficiency above critical power, volume 120, issue 11, pages 2349-2359, Table 1. Issued November 1, 2020; read September 16, 2026. https://doi.org/10.1007/s00421-020-04459-6.
  28. European Journal of Sport Science. Bourgois G, Mucci P, Caen K, Colosio AL, Kerckhove M, Bourgois JG, Pogliaghi S, Boone J. The effect of ambient temperature on critical power, volume 23, issue 12, pages 2425-2434. Issued December 1, 2023; read September 16, 2026. https://doi.org/10.1080/17461391.2023.2240748.
  29. U.S. Fire Administration, Federal Emergency Management Agency. Battery fire safety, Did you know; Take C.H.A.R.G.E. of battery safety. Issued November 7, 2024; read September 25, 2026. https://www.usfa.fema.gov/prevention/home-fires/prevent-fires/batteries/.
  30. Addmotor. Addmotor product records and specification tables, per-model spec table, read per version column. Issued September 20, 2026; read September 20, 2026. https://www.addmotor.com/.
  31. Eunorau. Eunorau product records and specification tables, per-model spec strip and spec table. Issued September 21, 2026; read September 21, 2026. https://eunorau-ebike.com/.
  32. VTUVIA. VTUVIA product records and specification tables, per-model spec table. Issued September 21, 2026; read September 21, 2026. https://vtuviaebike.com/.
  33. Addmotor. Addmotor Citytri E-310 Folding Electric Trike, product page and specification table; Standard and Plus version columns (rider 5 ft 1 in-5 ft 9 in and 5 ft 3 in-6 ft 1 in; standover 13.8 in and 16 in); 90 mi at PAS 1; 88 lb and 280+80 lb on the Technical tab; parking brake and differential. Issued September 23, 2026; read September 25, 2026. https://www.addmotor.com/products/citytri.
  34. Addmotor. Addmotor Grandtan M-340 Fat Tire Electric Trike, product page and specification table; Plus column (5 ft 5 in-6 ft 5 in, standover 18.7 in); 350+100 lb; trike weight 110 lb; mechanical disc brakes on each wheel. Issued September 23, 2026; read September 25, 2026. https://www.addmotor.com/products/grandtan.
  35. Addmotor. Addmotor GRAOOPRO Dual Battery Electric Cargo Bike, product page and specification table; 450 lb payload, 72 lb, one 48V 20Ah pack (a second is an option), 105+ mi single-pack at PAS 1, mechanical disc brakes; Size & Fit: rider height 5 ft 4 in-6 ft 2 in, standover 18 in. Issued September 23, 2026; read September 25, 2026. https://www.addmotor.com/products/graoopro.
  36. Addmotor. Addmotor SpytanX Reverse eTrike, product page and specification table; published fit 4′09″-5′09″ as printed by the maker, 11.2 in step-over (Spytan X column; the second column is the older Spytan), 105 lb, 380 lb. Issued September 23, 2026; read September 25, 2026. https://www.addmotor.com/products/spytanx.
  37. Addmotor. ARISETAN II M-360 Adult Semi Recumbent Electric Trike, product page and specification table; published rider-height range to 6 ft 6 in, 26.7 in step-over (Standard column), 110 lb, 280+100 lb. Issued September 23, 2026; read September 25, 2026. https://www.addmotor.com/products/m-360.
  38. Eunorau. Eunorau FLASH LITE 2.0, product page and specification strip; 92 N.m torque, 440 lb total payload, published rider-height range to 6 ft 4 in, E: Stand-Over height 780mm/30.7in; Maximum Speed 20 MPH, Class 1~4, Default Class 2, unlockable on the rendered page, and MAXIMUM SPEED: 28 MPH in the product record (both printed, rules/55 V9). Issued September 23, 2026; read September 23, 2026. https://eunorau-ebike.com/products/flash-lite-2-0.
  39. Eunorau. Eunorau META20 1.0 Folding eBike, product page and specification strip; 63 lb bike weight, folding frame. Issued September 23, 2026; read September 23, 2026. https://eunorau-ebike.com/products/meta-20-1.
  40. Eunorau. Eunorau META24 1.0 City Commuter Electric Bike, product page and specification strip; 62 lb bike weight, hydraulic brakes; 100 mi with the optional second 15 Ah battery. Issued September 23, 2026; read September 23, 2026. https://eunorau-ebike.com/products/meta-24-1.
  41. Eunorau. Eunorau ONE-TRIKE 2.0 Motorized Tricycle with Rear Differential, product page and specification strip; 440 lb total payload, 80 N.m torque, 86 lb trike weight. Issued September 23, 2026; read September 23, 2026. https://eunorau-ebike.com/products/one-trike.
  42. VTUVIA. VTUVIA SX20 Antelope Step-Thru Folding Fat Tire Electric Bike 750 Watt, product page and specification table; 85 N.m torque, 70 lb bike weight, 13.8 in step-over. Issued September 23, 2026; read September 23, 2026. https://vtuviaebike.com/products/sx20-foldable-step-through-electric-bike.
  43. National Oceanic and Atmospheric Administration, National Centers for Environmental Information. Global Historical Climatology Network hourly (GHCNh) v1.1, station USW00013881 (KCLT), by-year PSV files 2016-2025, 87,378 routine hourly reports. Issued December 31, 2025; read September 23, 2026. https://www.ncei.noaa.gov/products/global-historical-climatology-network-hourly.
  44. National Oceanic and Atmospheric Administration, National Centers for Environmental Information. Global Historical Climatology Network daily (GHCN-Daily), station USW00013881, WSF5 (fastest 5-second gust) and WT03 (thunder) elements, 3,653 days. Issued December 31, 2025; read September 23, 2026. https://www.ncei.noaa.gov/products/land-based-station/global-historical-climatology-network-daily.
  45. Federal Bureau of Investigation, Criminal Justice Information Services Division. Crime Data Explorer, supplemental property statistics, agency NC0600100, offense_analysis.location_counts.Bicycle, January 2023 to December 2025. Issued 2026; read September 23, 2026. https://cde.ucr.cjis.gov/LATEST/supplemental/agency/NC0600100/NL?type=totals&from=01-2023&to=12-2025.
  46. Federal Bureau of Investigation. 2025.0 National Incident-Based Reporting System User Manual, printed p.122 (property description 04 = Bicycles); p.109 (location types); p.125 (24 = Other Motor Vehicles). Issued June 23, 2025; read September 23, 2026. https://le.fbi.gov/file-repository/nibrs-user-manual-2025-0-062625.pdf.
  47. Bike Index. Bike Index stolen-bicycle registry, registry home. Issued 2026; read September 19, 2026. https://bikeindex.org/.
  48. Mecklenburg County Geospatial Information Services. Creeks and Streams, MeckGIS MapServer layer 0, layer 0, 3,991 features retrieved. Issued September 19, 2026; read September 19, 2026. https://meckgis.mecklenburgcountync.gov/server/rest/services/CreeksAndStreams/MapServer/0.
  49. North Carolina General Assembly. North Carolina General Statutes, Chapter 20, Motor Vehicles, § 20-140.4(a)(2). Issued October 22, 2015; read September 16, 2026. https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_20/GS_20-140.4.html.
  50. City of Charlotte. Charlotte, North Carolina Code of Ordinances, ch. 14, § 14-1 (definitions of Electric assisted bicycle and Vehicle). Issued October 27, 2025; read September 23, 2026. https://library.municode.com/nc/charlotte/codes/code_of_ordinances?nodeId=PTIICOOR_CH14MOVETR_ARTIINGE_S14-1DE.
  51. City of Charlotte. Charlotte, North Carolina Code of Ordinances, ch. 14, § 14-10(a) and (c). Issued October 27, 2025; read September 23, 2026. https://library.municode.com/nc/charlotte/codes/code_of_ordinances?nodeId=PTIICOOR_CH14MOVETR_ARTIINGE_S14-10CHPRHE.
  52. City of Charlotte. Charlotte, North Carolina Code of Ordinances, ch. 14, § 14-130, art. IV, div. 1. Issued October 27, 2025; read September 23, 2026. https://library.municode.com/nc/charlotte/codes/code_of_ordinances?nodeId=PTIICOOR_CH14MOVETR_ARTIVOPVE_DIV1GE_S14-130DRSI.
  53. City of Charlotte. Charlotte, North Carolina Code of Ordinances, ch. 14, § 14-251, art. VI. Issued October 27, 2025; read September 23, 2026. https://library.municode.com/nc/charlotte/codes/code_of_ordinances?nodeId=PTIICOOR_CH14MOVETR_ARTVIBIELASBIELSTSC_S14-251RISI.
  54. City of Charlotte. Charlotte, North Carolina Code of Ordinances, ch. 14, § 14-253, art. VI. Issued October 27, 2025; read September 23, 2026. https://library.municode.com/nc/charlotte/codes/code_of_ordinances?nodeId=PTIICOOR_CH14MOVETR_ARTVIBIELASBIELSTSC_S14-253BRRE.
  55. City of Charlotte. Charlotte, North Carolina Code of Ordinances, ch. 14, § 14-256, art. VI. Issued October 27, 2025; read September 23, 2026. https://library.municode.com/nc/charlotte/codes/code_of_ordinances?nodeId=PTIICOOR_CH14MOVETR_ARTVIBIELASBIELSTSC_S14-256IMBIELASBIELSTSC.

Read next on this site

Image credit: the cover plate and all ten pick photographs are generated with Playcut, Nano Banana Pro at 2K. Each machine is locked to its maker's own product photographs and checked at full size against them; each place is a real Charlotte location, drawn from a licensed photograph of it. The riders are the Redtail cast, from Playcut's custom-actor pipeline, and the cover type is set in real fonts and composited in-house.