The best electric bike San Francisco riders can buy is decided by two facts that meet on every hill in town. This is the steepest large city in the United States, and California caps an electric bicycle at 750 watts. Almost nothing written about buying an e-bike here acknowledges that.

Quick Answer. In San Francisco the law limits you before the motor does. At California's 750-watt ceiling a bike holds 20 mph only up to a 2.9% grade, so pick for torque and gearing, not top speed. Steep street: the Addmotor Soletan M-66X at $1,899. Flat street: the Addmotor Garootan M-81 at $1,199.

Buy the Soletan M-66X — $1,899 → · Buy the Garootan M-81 — $1,199 →

We measured all 15,097 rideable street blocks in the city from 1-meter laser survey data, banded all 117 neighborhoods on their own distribution, and matched sixteen bikes to them.

Holding 20 mph on a 6% grade would take 1,125 watts, which is more than the state allows, so every legal e-bike is slower than the speed limit on a hill. What separates them is how much slower, and whether there is a gear low enough for your own legs to help.

Every rideable block in the city, measured. 29 flat · 29 rolling · 29 hilly · 30 steep across 117 neighborhoods. 15,097 street blocks measured at 1 meter, and every spec read at the maker. 16 bikes matched to those neighborhoods across 7 areas of use. Verified September 15, 2026.

How we verified this guide

Every figure on this page is measured or read from a published specification, and recomputed. There are no estimates here and no rounded-off guesses standing in for numbers we could have gone and got.

The ground comes from the United States Geological Survey's 1-meter bare-earth laser survey of San Francisco, flown for the 3D Elevation Program and published on 26 August 2024. At one meter, a city block carries about a hundred elevation samples along its length. The guides we have written for Los Angeles and New York were measured on 30-meter satellite data, which is the right tool for those cities and the wrong one for this one.

We checked that survey against the USGS Elevation Point Query Service at six published points across the city; the largest disagreement was 1.04 meters. We then checked our block measurements against the seven steepest streets San Francisco publicly names. Six of the seven agree within 1.1 percentage points — Filbert Street between Hyde and Leavenworth measures 31.7% against a published 31.5%.

The seventh, Duncan Street between Sanchez and Noe, reads 2.9 points high at 26.3% against a published 23.4%, because the city splits that block in two at an intervening alley and we measured the steeper half. That is the instrument reading a shorter piece of road, and it is the kind of disagreement worth printing rather than smoothing.

Every specification that decides a recommendation was read at the manufacturer's own page — Eunorau, Addmotor and Qiolor — on 14–15 September 2026 rather than from our listing. Every price and every stock position on this page was checked against the live store on 15 September 2026. Where a manufacturer publishes no figure, this page says so and no recommendation rests on it.

Author: Milad Ghobadibeygvand, Redtail eBikes — written and verified by him · verified September 15, 2026 · corrections to support@redtailebikes.com.

In this guide

A San Francisco residential hill street at dawn, bay-windowed houses stepping up the slope

San Francisco's hill streets, where the buying decision on this page is actually made.

San Francisco is four riding cities

The view down a steep San Francisco slope over the city grid to the bay at dawn

From a hilltop the four cities are visible at once: the grid dropping to the flat waterfront, the towers beyond, fog on the bay.

Ask what it is like to ride in San Francisco and you get one word back. The word is wrong, or rather it is right about a third of the city and badly wrong about the rest.

We measured the share of each neighborhood's rideable blocks that climb at more than 6%, then cut the bands on San Francisco's own spread rather than importing a threshold from somewhere flatter. The city divides almost perfectly into quarters.

Band Neighborhoods Share of blocks over 6% What that feels like
Flat 29 under 10.6% you will not change gear
Rolling 29 10.6% to 26.5% a climb or two on any given errand
Hilly 29 26.5% to 44.3% the route you pick matters more than the bike
Steep 30 over 44.3% most blocks climb, and some of them seriously

The distance between the ends is the thing worth knowing. Parnassus Heights climbs on 72.1% of its blocks. The Marina, Showplace Square, Central Waterfront and Merced Manor climb on none of them — 0.0%, a measured zero rather than a rounded one.

South of Market manages 0.2%, which the table rounds to 0%. These are the same city, eight minutes apart on a bike, and a guide that gives them the same answer has not answered either.

Behind Parnassus Heights come Corona Heights at 69.2%, Russian Hill at 67.5%, Eureka Valley at 66.0% and Telegraph Hill at 63.6%. The median San Francisco neighborhood climbs on 26.5% of its blocks.

There is a second pattern in the data, and it is uncomfortable. Bike lane density falls as the ground rises. Flat neighborhoods carry a median 7.28 miles of bikeway per square mile, rolling 5.80, hilly 5.06, and steep 4.58. The places where a rider most needs help are the places with the least of it. Telegraph Hill, which climbs on 63.6% of its blocks, has no bikeway at all.

What the best electric bike San Francisco sells has to do on a grade

Close view of a rider's leg and pedal on a steeply pitched San Francisco street

A loaded calf on a steep block. This is the part of the ride the wattage table is about.

The arithmetic nobody publishes decides everything that follows.

A class 1 or class 2 electric bicycle in California stops assisting at 20 mph. The class system itself is set out in our California electric bike laws guide. Carrying a 180 lb rider on a 66 lb bike — Eunorau's own published weight for the Defender, used because it is a real figure and not a round one — holding that 20 mph costs this much:

Grade Watts to hold 20 mph What a 500 W bike holds What a 750 W bike holds
Flat 393 W 20.0 mph 20.0 mph
2% 637 W 17.6 mph 20.0 mph
4% 881 W 13.8 mph 18.1 mph
6% 1,125 W 10.9 mph 15.0 mph
8% 1,368 W 8.8 mph 12.6 mph
10% 1,609 W 7.4 mph 10.7 mph
15% 2,206 W 5.2 mph 7.7 mph
20% 2,789 W 4.0 mph 6.0 mph
30% 3,903 W 2.8 mph 4.1 mph

On Filbert Street's 31.5% pitch, computed separately, a 750-watt bike holds 4.0 mph.

Read the 6% row twice. Holding the legal speed limit up a 6% grade takes 1,125 watts, and California allows 750. The ceiling is not a limit on how fast you go on the flat. It bites the moment the road tilts.

Put the other way round: 20 mph is reachable up to a 2.9% grade on a 750-watt bike and 0.9% on a 500-watt one. Above that the hill sets your speed; the throttle and the statute stop mattering. Across the whole city, a 750-watt bike holds the class ceiling end to end on 52.2% of San Francisco's rideable blocks. A 500-watt bike manages 23.8%.

This is why the usual advice fails here. "Get more watts" runs out at 750 in this state, and at that point the only levers left are torque, gearing, and weight — which is what the picks below are chosen on.

The one number to take away. No electric bicycle that is legal in California holds 20 mph up a San Francisco hill. Every bike on this page is slower than the speed limit on a grade, including the $3,999 one. What separates them is how much slower, and whether you can help.

Your weight, your legs, your height

Two riders of different builds climbing a San Francisco street together

Two riders, one climb. What separates them on the hill is mostly mass rather than training.

Two people on the same bike on the same block are not having the same ride, and the difference is larger than the difference between two legal motors.

Your own legs are part of what climbs the hill. Sports physiologists measure sustainable output as critical power, and the published figures for adult male cyclists are 4.17 watts per kilogram of body mass for trained riders and 3.19 for untrained ones.

Critical power is a maximal sustainable effort, though — it is what you can hold until you stop, and nobody commutes at it. The figures below use half of it for "pedaling along comfortably", which is our definition rather than the study's.

Rider Motor alone Pedalling easily, untrained Pedalling easily, trained
130 lb 12.8 mph 14.4 mph 14.8 mph
160 lb 11.5 mph 13.3 mph 13.8 mph
190 lb 10.4 mph 12.3 mph 12.9 mph
220 lb 9.4 mph 11.5 mph 12.2 mph
250 lb 8.6 mph 10.9 mph 11.5 mph

A 10% San Francisco block on a 750-watt bike.

What you weigh matters about five times more than how fit you are. Across that weight range the spread is 3.5 mph. Going from untrained legs to trained ones at a fixed weight buys 0.4 to 0.7 mph. This is physics and nothing else: a hill is a mass being lifted, and most of the mass is the rider.

The practical conclusion runs opposite to what most people expect. If you are a heavier rider in a hilly neighborhood, buy more torque and a lower gear — do not resolve to get fitter first. The bike closes the gap far faster than training does, and it closes it on the first ride.

Two more rider facts decide fit, and both are read from the manufacturer:

  • Height. Fourteen of the sixteen bikes here carry a manufacturer-published rider-height range, and they are printed on the cards. The ranges run from 5'1" to 6'4", and the narrowest of them is the Garootan M-81's 5'4"–5'9". If you are over six feet, that single line rules out more of this list than price does: only the Urus, the Defender and the Flash Lite 2.0 are published to 6'4".
  • Weight capacity. Every payload ceiling quoted on this page is the manufacturer's own figure, and it covers rider plus cargo together rather than rider alone.

Buy for your weight before you buy for your fitness. On a 10% block, 120 lb of rider is worth 3.5 mph and a season of training is worth about half a mile an hour. More torque and a lower gear close the gap on the first ride.

And gearing decides whether your legs can contribute at all. On a single-speed bike at 4 mph up a steep block your cadence collapses and you are riding the motor alone; the 1.6 to 2.3 mph your legs are worth in the table above quietly disappears. Three bikes on this page are single-speed. All three are recommended for flat ground, and the reason is this paragraph.

California's 750-watt line, and the mark that must be on the bike

California defines an electric bicycle in Vehicle Code § 312.5, and the definition is short enough to quote in full.

"An 'electric bicycle' is a bicycle equipped with fully operable pedals and an electric motor that does not exceed 750 watts of power." — Cal. Veh. Code § 312.5(a)

"Does not exceed" is inclusive, so a machine rated at 750 watts even is inside the line. That matters more than it sounds: 34 of the 48 qualifying in-stock bikes in our own range are rated at 750 W even, sitting on the ceiling and not under it. Class 1 and class 2 stop assisting at 20 mph; class 3 stops at 28 mph and, under § 21213, may not be ridden by anyone under 16.

Cross the line and the machine stops being a bicycle. A 1,000-watt or 2,000-watt bike is a moped or a motor-driven cycle on a California street, and riding one without a license, registration and plates risks a citation and having the machine impounded.

We screened our whole range against the statute on 14 September 2026: of 197 bikes, 56 clear § 312.5(a) and 48 of those were in stock. (The catalog screen carries 198 rows; one is an accessories kit and not a bicycle.) Everything on this page comes from that pool. If you are shopping by category instead of by neighborhood, start at the electric bike buying guide.

What the 750-watt line means in practice. A machine over it is not an e-bike in California and never becomes one by being ridden carefully. Everything recommended on this page sits inside the definition, checked against the statute on 14 September 2026.

The rule that changed this year

Since 1 January 2026, under Health & Safety Code § 26305, it has been unlawful in California to sell an electric bicycle whose battery has not been laboratory-tested.

Health & Safety Code § 26302(a) puts it this way: "A person shall not distribute, sell, lease, or offer for sale or lease an electric bicycle unless the storage battery for the electric bicycle has been tested by an accredited testing laboratory for compliance with a standard referenced in ANSI/CAN/UL 2849 or EN 15194…"

The same section gives you something you can check yourself, in the shop or in your own hallway:

Subdivision (e)(1) continues: "…unless the logo, wordmark, label, or name of an accredited testing laboratory and the applicable certification standard used to show compliance is permanently affixed directly on the electric bicycle or its electrical system… or the battery."

Look for the testing laboratory's mark and the standard number physically on the bike, the battery or the charger. Subdivision (e)(2) exempts second-hand sales, so if you are buying used, that mark may not be there and its absence tells you nothing about the machine.

If your street climbs, buy torque and a low gear. Watts are capped at 750 for everybody in California, so the only levers left are how much twist the motor makes and whether there is a cassette low enough for your legs to add to it.

Steep San Francisco: 30 neighborhoods

A cyclist climbing a very steep San Francisco block with a stepped sidewalk alongside

The stepped sidewalk and handrail are how San Francisco tells you a block is serious.

Parnassus Heights, Corona Heights, Russian Hill, Eureka Valley, Telegraph Hill, Nob Hill, Ashbury Heights, Buena Vista, Alamo Square, Dolores Heights and twenty more — and, less obviously, Noe Valley, Bernal Heights, Pacific Heights and Glen Park, all of which the measurement puts in this band and not the middle one. More than 44.3% of the blocks here climb at over 6%, and the top of the list is past two thirds.

In this band the decisive spec is not watts, because every legal bike is capped at the same place. It is torque and the gear you can drop into. On a 20% block a 750-watt bike gives you 6.0 mph, and whether your own legs can add anything to that depends entirely on whether there is a cassette low enough to spin.

the geared climber

Down from Addmotor's $2,599. Addmotor publishes a 7-speed 1×7 Shimano Altus drivetrain with a 14–28 tooth cassette, and that 14–28 is the number that matters on this page: it is the low gear your legs actually use when the motor is already doing everything it legally can. 750 W rear motor, full suspension, 300 lb payload, rider height 5'2"–6'2".

Full suspension earns its place here for a reason that has nothing to do with comfort marketing. Steep San Francisco blocks are old, patched and seamed, and you meet them at low speed under load.

Who should read another pick instead: if you are over 6'2", Addmotor's published range stops below you — look at the Urus below. Addmotor does not publish a torque figure for this motor, so nothing above rests on one.

Fits riders 5'2" to 6'2" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

the only mid-drive on this page

Eunorau Urus

$3,999

A mid-drive motor turns the cassette instead of the wheel, which means the bike's gears multiply its torque the same way they multiply yours. Eunorau publishes a 48V 500 W BAFANG M600 producing up to 120 N·m, on SRAM NX 11-speed with a long-cage derailleur and a PG-1130 cassette.

This is the most capable climbing machine in California's legal pool that we stock, and at 61.7 lb it is also the lightest of the steep-band picks.

The 500-watt rating is the wrong number to compare. A mid-drive spends its 500 W through eleven gears; a 750 W hub motor spends all of it through a single ratio at the wheel, and on a 20% block the gearing is worth more than the extra 250 watts.

Who should read another pick instead: if $3,999 is beyond the budget, the Soletan above gets you a 14–28 cassette for less than half. A mid-drive in a fog-belt city also wants its chain and cassette kept clean and dry, which is a maintenance habit rather than a fault.

Fits riders 5'3" to 6'4" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

Why there is no third pick in this band. The two single-speed machines on this page would be the obvious budget answer on price, and a single-speed is the wrong tool for a 20% block.

If $1,899 is more than you want to spend on a steep street, the Eunorau MAX-CARGO at $1,699 in the next section is the cheapest bike here pairing 750 W with a 14–28 cassette, and it will climb your block.

Hilly and rolling San Francisco: 58 neighborhoods

Fifty-eight of the city's 117 neighborhoods sit in the middle two bands — between 10.6% and 44.3% of blocks over a 6% grade. Potrero Hill, Diamond Heights, Cow Hollow, St. Francis Wood, Lower Haight, Inner Sunset, Haight Ashbury, Visitacion Valley, Japantown, Seacliff and forty-eight more.

This is the band where route choice starts to matter more than equipment. Most errands here can be planned around the grade; some cannot.

the light one with two batteries

Down from Addmotor's $2,299. At 72 lb this is the lightest Addmotor in California's legal pool, and weight is the spec that quietly decides a rolling neighborhood: every pound is a pound you lift on every climb. Shimano 7-speed, 750 W rear motor, 450 lb payload, and Addmotor publishes 210 miles at its lowest assist level on the dual battery — enough that range stops being something you think about.

Who should read another pick instead: Addmotor publishes no rider-height range for this model, so if fit is your first question, the MAX-CARGO below states 5'2"–6'1".

Addmotor publishes no rider-height range for this model. Free US shipping, US-based support, and we help you file any warranty claim.

the cheapest 750 W bike here with a real low gear

750 W with a Shimano 7-speed and a 14–28 cassette, 70 N·m, 440 lb payload, rider height 5'2"–6'1". This is the least money on this page that buys both halves of the climbing answer: the motor at California's ceiling, and a gear low enough that your own legs still count for the 1.8 to 2.3 mph the rider table gives them.

Who should read another pick instead: at 85 lb this is the heaviest bike in this band, so if your ride ends with stairs, the Defender in the flat-grid section does the same job at 66 lb.

Fits riders 5'2" to 6'1" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

Every figure on this one is verified spec by spec against the maker: read the full MAX-CARGO review.

If your street is flat, do not buy a hill bike. Weight you never use is weight you carry up the stairs. Spend the money on brakes, comfort over bad pavement and something you can lift.

Flat San Francisco: 29 neighborhoods

A rider on the flat waterfront boulevard on San Francisco's eastern edge at dawn

The flat eastern edge at first light, where no block on this page climbs at all.

The Marina, Showplace Square, Central Waterfront, Merced Manor, South of Market, Mission Bay, Financial District, Treasure Island, Dogpatch, the Mission and nineteen more. Under 10.6% of blocks over a 6% grade, and four of them at a measured 0.0%.

Here the hill problem simply does not exist, and buying a hill bike is buying weight you will carry and never use. Our best commuter electric bikes list is built for exactly this kind of riding. What decides a flat-grid bike instead is comfort over bad sidewalk, brakes that work in traffic, and how easily it locks, lifts and lives in a small apartment. San Francisco is the steepest of the thirteen cities we have graded block by block; that page shows where the other twelve sit.

the least money in the legal pool

Down from Addmotor's $2,099. The cheapest machine on this page that California recognizes as a bicycle. 750 W, Shimano 7-speed, 400 lb of maker-published payload, 85 lb, rider height 5'4"–5'9". On ground that never climbs, the specification that would hold it back somewhere else costs you nothing.

Who should read another pick instead: the published fit range is the narrowest here. Under 5'4" or over 5'9", look at the Defender below.

Fits riders 5'4" to 5'9" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

single-speed, and that is the point

Qiolor builds this as a single-speed, and on flat ground that is a feature rather than a compromise: no derailleur to knock out of alignment, no cable to stretch, nothing to shift in traffic. 500 W, 63 N·m, hydraulic disc brakes, 400 lb max load, rider height 5'1"–5'9".

Who should read another pick instead: at 87 lb it is the heaviest bike in the flat band by 21 lb. If your bike has to come indoors up a flight of stairs, the 66 lb Defender below is the one to take.

Fits riders 5'1" to 5'9" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

66 lb, full suspension, hydraulic discs

The flat grid's real enemy is its surface and never its gradient, and this is the pick built for that: full suspension and hydraulic disc brakes at 66 lb, which is light enough to manhandle up a step and into a hallway. 500 W rear hub, 60 N·m, Shimano 7-speed, 300 lb payload, rider height 5'3"–6'4" — the widest fit range in this area by a distance.

Who should read another pick instead: if you want the lowest price and fit inside 5'4"–5'9", the Garootan saves you $400.

Fits riders 5'3" to 6'4" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

Every figure on this one is verified spec by spec against the maker: read the full Defender review.

The ocean and the park

Two cyclists riding into the wind on the car-free oceanfront road beside the dunes

The car-free oceanfront: dead flat, and the wind does the work the hills do everywhere else.

The western edge of the city is a different ride from everything east of Twin Peaks. Outer Sunset, Parkside, Outer Richmond, Lakeshore, Golden Gate Park and their neighbours are long, flat and straight, and the thing that makes them hard is not gradient. It is wind, distance and salt air off the Pacific.

Two stretches here are closed to private cars and given over to people. The Recreation and Park Department is authorized to restrict private vehicles from JFK Drive between Kezar Drive and Transverse Drive in Golden Gate Park, and the same section establishes a protected two-way bicycle lane on the east side of Transverse Drive.

On the Great Highway Extension, the Park Code gives the department authority over "motorized bicycles, scooters, or boards" on the closed portion, so what you may ride there is Rec and Park's call rather than the Vehicle Code's.

750 W, hydraulic discs, nothing to shift

750 W at California's ceiling, 85 N·m, hydraulic disc brakes, 400 lb max load, rider height 5'1"–5'9". Qiolor builds it single-speed, and on twenty flat miles beside the ocean that is one fewer system to keep adjusted in salt air. Owner reviews of the Tiger RL make the same point we do about its single-speed drivetrain: it is built for cruising on the flat, and it is not a hill bike.

Who should read another pick instead: anyone whose ride includes a real climb. Take that sentence literally — on a steep block a single-speed leaves your legs nothing to turn, and the Soletan or the Urus is the answer instead.

Fits riders 5'1" to 5'9" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

the most torque here that is not a mid-drive

A 52V 750 W rear motor producing 92 N·m, with a 440 lb total payload — enough to carry a passenger on the long flat run and still have capacity spare. Rider height 5'2"–6'4", which is the widest fit range of any bike on this page.

Like the Tiger, it is single-speed, so it belongs out here rather than in the hills.

Who should read another pick instead: if you want a seat for a passenger and a hill in the route, the MAX-CARGO has the same payload with a 14–28 cassette.

Fits riders 5'2" to 6'4" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

Every figure on this one is verified spec by spec against the maker: read the full Flash Lite 2.0 review.

three wheels in a crosswind

Down from Addmotor's $2,599. Fat tires and a third wheel, which is a real answer to the specific problem of the western edge: a steady side wind off the Pacific on a dead-flat road, sometimes with sand across it. Shimano 7-speed, 750 W, 300 lb payload, rider height 5'1"–5'9".

Who should read another pick instead: a trike is wide. If your ride ends in a narrow hallway or a garage already holding a car, take the two-wheeled picks above.

Fits riders 5'1" to 5'9" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

Carrying people and cargo

A family riding together on a car-free park drive under cypress trees

A car-free park drive on a weekday morning, which is where a cargo bike earns its price.

A cargo bike changes what a hill costs, because payload and gradient multiply. For the wider range, see our best cargo electric bikes picks. Every pound in the box is a pound the motor lifts on every climb, and the rider table earlier shows what mass does to speed.

it folds, and the certification is printed

Down from Addmotor's $1,999. Addmotor's own specification strip lists UL 2271 and UL 2849 for this model. The sale rule names ANSI/CAN/UL 2849 or EN 15194; UL 2271 is the battery standard sitting under 2849, so a strip naming both is more than the statute asks for.

750 W rear drive, 280 lb payload, folding frame, rider height 5'3"–6'1". Three wheels means it stands up on its own while you load it, which is the whole argument for a trike on a school run.

Who should read another pick instead: Addmotor publishes no gearing figure for this model, and on a hilly route gearing is the spec that decides. If you climb, the G30-CARGO below states a 7-speed.

Fits riders 5'3" to 6'1" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

440 lb on a frame that fits a city garage

440 lb total payload with a Shimano 7-speed cassette and SIS index shifting, 65 N·m, 78 lb, rider height 5'1"–6'2". The reason this one is here rather than a longtail is length: San Francisco garages and hallways are narrow and often already full, and a short cargo frame is the one that actually gets stored.

Who should read another pick instead: if you want the load to stand up by itself while children climb on, take the Citytri above.

Fits riders 5'1" to 6'2" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

Every figure on this one is verified spec by spec against the maker: read the full G30-CARGO review.

The walk-up and BART

A woman carrying an electric bike up the stairs of a San Francisco walk-up

The last flight of stairs is the specification nobody prints, and it decides more purchases than range does.

A large share of this city lives above a flight of stairs, and a bike that cannot come inside is a bike that gets stolen. Weight and fold are the specs that decide here, and both picks are chosen on them.

the range a folder usually gives up

Down from Addmotor's $2,099. 960 Wh in a folding frame. Folders normally trade range for the hinge; this one does not. 750 W rear motor, rider height 5'2"–6'3".

Who should read another pick instead: Addmotor publishes no gearing figure for this model, so if a low gear matters to your route, the META20 states a Shimano 7-speed.

Fits riders 5'2" to 6'3" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

20-inch wheels, a hinge and seven gears

Small wheels, a folding frame and a Shimano 7-speed, which together make it the pick for a walk-up in a neighborhood that is not flat. 500 W, 55 N·m, rider height 5'1"–6'1".

Who should read another pick instead: if the ride is long and flat and the stairs are the only problem, the Foldtan's 960 Wh is more battery for less money.

Fits riders 5'1" to 6'1" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

Every figure on this one is verified spec by spec against the maker: read the full META20 review.

Three wheels

Twenty-nine of San Francisco's neighborhoods are flat, and those twenty-nine are where a trike works. A tricycle does not lean, and it is unhappy on a cambered, steep street in a way that a two-wheeler is not. Check your neighborhood's band before you buy one.

450 lb and a platform that stands still

Down from Addmotor's $2,999. 450 lb payload, 750 W rear drive, 112 lb. The argument for three wheels is stability at a standstill and at walking pace, which is what a flat neighborhood errand is made of.

Who should read another pick instead: at 112 lb and 2,399 dollars this is the heaviest and dearest trike here; if you want three wheels and a climb, the NEW-TRIKE 2.0 below publishes 80 N·m and a 7-speed for $100 more.

Addmotor publishes no rider-height range for this model. Free US shipping, US-based support, and we help you file any warranty claim.

three wheels without giving up the climb

80 N·m through the front wheel with a Shimano 7-speed and a 440 lb payload, rider height 5'1"–6'1". It is the only trike here with both a real torque figure and a real gear range, which makes it the one to take if your flat neighborhood has one climb in it.

Who should read another pick instead: the Triketan carries more and costs $100 less if the ground never rises.

Fits riders 5'1" to 6'1" (the maker's published range). Free US shipping, US-based support, and we help you file any warranty claim.

Every figure on this one is verified spec by spec against the maker: read the full NEW-TRIKE 2.0 review.

Not sure which band your street is in? Find your neighborhood in the table below, read its terrain band, and follow its "Start here" link straight to that bike. If you would rather scan the whole range first, the collection is one click away.

Browse every bike we ship

Every San Francisco neighborhood, and where to start

All 117 of them, with the terrain band we measured, the share of that neighborhood's rideable blocks that climb at over 6%, the median block, the steepest block by name, and the bikeway mileage inside it. "Start here" is the pick written for that band; every area above has more than one, and the section it links to says who each is for.

Median across the city: 26.5% of blocks over a 6% grade. The table covers 14,988 rideable blocks, which is 99.3% of the 15,097 we measured — the remaining 109 fall in gaps between neighborhood boundaries, and they are counted in the city totals above.

Jump to a letter: A · B · C · D · E · F · G · H · I · J · L · M · N · O · P · R · S · T · U · V · W · Y

A

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Alamo Square Soletan M-66X Steep 57% of 28 6.3% Steiner St between Grove St and Fulton St (14.9%) 1.2 mi 0.1 mi
Anza Vista MAX-CARGO Hilly 43% of 53 5.7% Geary Boulevard between Baker St and Collins St (24.2%) 0.3 mi 0.2 mi
Apparel City Tiger Jr Flat 5% of 64 0.3% Elmira St between Thomas Ave and Helena St (17.2%) 1.5 mi 0.4 mi
Aquatic Park / Ft. Mason MAX-CARGO Rolling 16% of 49 2.0% Larkin St between North Point St and Beach St (14.8%) 1.5 mi 0.9 mi
Ashbury Heights Soletan M-66X Steep 59% of 49 8.8% Stanyan St between 17th St and Belgrave Ave (30.5%) 0.7 mi 0.0 mi

B

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Balboa Terrace MAX-CARGO Hilly 33% of 48 5.1% Westgate Dr between Darien Way and Monterey Boulevard (14.5%) 0.9 mi 0.0 mi
Bayview MAX-CARGO Rolling 22% of 362 2.6% Keith St between Newcomb Ave and Oakdale Ave (22.4%) 5.1 mi 0.3 mi
Bernal Heights Soletan M-66X Steep 50% of 349 6.0% Manchester St between Stoneman St and the end of the block (27.9%) 3.9 mi 1.2 mi
Bret Harte MAX-CARGO Hilly 34% of 129 2.6% Hawes St between Ingerson Ave and Jamestown Ave (26.8%) 1.0 mi 0.0 mi
Buena Vista Soletan M-66X Steep 58% of 95 7.6% Alpine Terrace between Waller St and Duboce Ave (28.3%) 0.5 mi 0.0 mi

C

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Candlestick Point SRA MAX-CARGO Hilly 28% of 58 1.1% Emerald Cove Way between Executive Park Boulevard and Seal Cove Terrace (18.7%) 1.5 mi 0.0 mi
Castro MAX-CARGO Rolling 13% of 39 3.9% Noe St between Hancock St and 19th St (14.9%) 0.6 mi 0.0 mi
Cathedral Hill MAX-CARGO Rolling 25% of 92 4.2% Gough St between Turk St and Eddy St (15.9%) 0.5 mi 0.0 mi
Cayuga MAX-CARGO Rolling 13% of 143 2.2% Niagara Ave between Alemany Boulevard and Cayuga Ave (18.2%) 1.6 mi 0.0 mi
Central Waterfront Tiger Jr Flat 0% of 136 0.6% Rankin St between Islais St and Custer Ave (13.4%) 3.3 mi 0.7 mi
Chinatown Soletan M-66X Steep 52% of 118 6.3% Vinton Ct between Grant Ave and the end of the block (19.7%) 0.3 mi 0.0 mi
Civic Center Tiger Jr Flat 1% of 114 0.8% Continuum Way between the start of the block and Golden Gate Ave (10.9%) 2.6 mi 0.8 mi
Clarendon Heights Soletan M-66X Steep 53% of 62 6.3% Palo Alto Ave between Palo Alto Ave and Marview Way (31.1%) 1.0 mi 0.4 mi
Cole Valley MAX-CARGO Rolling 19% of 26 3.0% Frederick St between Clayton St and Belvedere St (13.9%) 0.3 mi 0.0 mi
Corona Heights Soletan M-66X Steep 69% of 26 9.5% 16th St between Castro St and Flint St (24.4%) 0.1 mi 0.0 mi
Cow Hollow MAX-CARGO Hilly 40% of 63 5.3% Divisadero St between Filbert St and Greenwich St (22.3%) 0.8 mi 0.0 mi
Crocker Amazon MAX-CARGO Hilly 33% of 218 4.5% Morse St between Pope St and Unnamed #069 (19.2%) 0.7 mi 0.0 mi

D

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Diamond Heights MAX-CARGO Hilly 44% of 64 5.6% Safira Ln between 27th St and Diamond Heights Boulevard (25.5%) 0.1 mi 0.1 mi
Dogpatch Tiger Jr Flat 2% of 56 1.3% 19th St between 03rd St and Tennessee St (12.8%) 1.2 mi 0.1 mi
Dolores Heights Soletan M-66X Steep 56% of 155 7.0% Hill St between Church St and Sanchez St (26.6%) 0.9 mi 0.0 mi
Downtown / Union Square MAX-CARGO Rolling 11% of 94 2.8% Powell St between Sutter St and Anson Pl (15.7%) 1.5 mi 0.0 mi
Duboce Triangle MAX-CARGO Rolling 24% of 82 2.4% Lloyd St between Scott St and Castro St (18.7%) 1.5 mi 0.1 mi

E

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Eureka Valley Soletan M-66X Steep 66% of 150 7.5% Collingwood St between 20th St and mid-block (27.0%) 1.8 mi 0.0 mi
Excelsior MAX-CARGO Hilly 33% of 230 4.2% Edinburgh St between Russia Ave and France Ave (24.4%) 0.8 mi 0.1 mi

F

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Fairmount Soletan M-66X Steep 50% of 91 5.8% 29th St between Zircon Pl and Diamond St (27.0%) 1.5 mi 0.5 mi
Financial District Tiger Jr Flat 1% of 178 0.4% California St between Montgomery St and Spring St (7.4%) 3.9 mi 2.0 mi
Fishermans Wharf MAX-CARGO Rolling 16% of 75 0.5% Grant Ave between Francisco St and the end of the block (28.1%) 1.7 mi 0.8 mi
Forest Hill Soletan M-66X Steep 46% of 93 5.5% 10th Ave between Quintara St and Mendosa Ave (23.7%) 0.5 mi 0.0 mi
Forest Knolls Soletan M-66X Steep 56% of 36 7.9% Christopher Dr between Blairwood Ln and Oak Park Dr (18.3%) 0.4 mi 0.3 mi

G

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Glen Park Soletan M-66X Steep 49% of 114 5.9% Elk St between Diamond Heights Boulevard and Chenery St (23.9%) 3.2 mi 1.4 mi
Golden Gate Heights Soletan M-66X Steep 53% of 216 6.3% Funston Ave between the start of the block and Taraval St (28.2%) 0.2 mi 0.0 mi
Golden Gate Park Tiger Jr Flat 4% of 195 1.4% Crossover Dr between Park Presidio Bypass Dr and Martin Luther King Jr Dr (20.6%) 17.7 mi 11.2 mi

H

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Haight Ashbury MAX-CARGO Rolling 18% of 44 2.7% Central Ave between Waller St and Haight St (17.2%) 1.4 mi 0.0 mi
Hayes Valley MAX-CARGO Hilly 27% of 75 2.2% Fillmore St between Grove St and Fulton St (12.0%) 0.9 mi 0.0 mi
Holly Park MAX-CARGO Hilly 43% of 74 5.2% Andover St between Benton Ave and Andover St (22.4%) 0.9 mi 0.3 mi
Hunters Point MAX-CARGO Rolling 25% of 126 2.9% Robinson St between Mccann St and Horne Ave (25.1%) 0.7 mi 0.0 mi

I

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
India Basin Tiger Jr Flat 9% of 32 0.7% Middle Point Rd between Wills St and West Point Rd (18.4%) 1.9 mi 1.2 mi
Ingleside MAX-CARGO Hilly 41% of 130 4.8% Harold Ave between the start of the block and Grafton Ave (26.9%) 1.0 mi 0.0 mi
Ingleside Terraces Tiger Jr Flat 8% of 117 2.4% Moncada Way between Urbano Dr and Cerritos Ave (12.5%) 1.8 mi 0.0 mi
Inner Richmond Tiger Jr Flat 3% of 281 1.2% 16th Ave between Cabrillo St and Fulton St (9.7%) 4.2 mi 0.0 mi
Inner Sunset MAX-CARGO Rolling 21% of 156 3.1% 03rd Ave between Irving St and Parnassus Ave (22.3%) 2.5 mi 0.0 mi

J

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Japantown MAX-CARGO Rolling 22% of 50 4.0% Geary Boulevard between Webster St and Fillmore St (21.4%) 1.1 mi 0.0 mi

L

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Laguna Honda MAX-CARGO Hilly 31% of 103 4.5% Edgehill Way between Garcia Ave and Pacheco St (20.0%) 1.4 mi 0.2 mi
Lake Street Tiger Jr Flat 8% of 38 0.9% 18th Ave between the start of the block and Lake St (19.3%) 0.9 mi 0.0 mi
Lakeshore Tiger Jr Flat 2% of 133 1.4% Great Highway between Sloat Boulevard and Skyline Boulevard (15.8%) 15.4 mi 9.9 mi
Laurel Heights / Jordan Park MAX-CARGO Rolling 16% of 74 2.1% Dicha Alley between Lupine Ave and Wood St (23.1%) 1.2 mi 0.0 mi
Lincoln Park / Ft. Miley MAX-CARGO Rolling 11% of 18 2.4% El Camino Del Mar between Veterans Dr and Seal Rock Dr (28.1%) 2.3 mi 1.4 mi
Little Hollywood MAX-CARGO Rolling 16% of 57 2.3% Peninsula Ave between Hester Ave and Blanken Ave (28.8%) 1.0 mi 0.0 mi
Lone Mountain MAX-CARGO Rolling 26% of 114 4.2% Spruce St between Geary Boulevard and Anza St (18.3%) 2.6 mi 0.3 mi
Lower Haight MAX-CARGO Hilly 40% of 91 4.6% Lily St between Buchanan St and the end of the block (16.0%) 2.3 mi 0.3 mi
Lower Nob Hill MAX-CARGO Hilly 35% of 98 4.7% Mason St between Hooker Alley and Pine St (21.9%) 1.7 mi 0.2 mi
Lower Pacific Heights MAX-CARGO Rolling 16% of 94 1.8% Fillmore St between Geary Boulevard and Post St (21.8%) 1.1 mi 0.0 mi

M

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Marina Tiger Jr Flat 0% of 205 0.5% Lombard St between Van Ness Ave and Franklin St (7.6%) 4.2 mi 1.5 mi
McLaren Park MAX-CARGO Hilly 37% of 19 3.2% Yale St between Wayland St and the end of the block (16.4%) 1.7 mi 1.3 mi
Merced Heights MAX-CARGO Hilly 29% of 114 3.7% Arch St between Randolph St and Sargent St (24.6%) 1.5 mi 0.7 mi
Merced Manor Tiger Jr Flat 0% of 105 2.3% Eucalyptus Dr between Junipero Serra Boulevard and Gladiolus Ln (7.1%) 1.8 mi 0.0 mi
Midtown Terrace Soletan M-66X Steep 48% of 54 5.9% Cityview Way between Knollview Way and Panorama Dr (22.7%) 0.7 mi 0.3 mi
Mint Hill MAX-CARGO Hilly 34% of 32 5.1% Hermann St between Palm Ln and Buchanan St (14.3%) 0.6 mi 0.3 mi
Miraloma Park MAX-CARGO Hilly 37% of 149 4.8% Lassen Alley between Teresita Boulevard and the end of the block (26.2%) 1.8 mi 0.1 mi
Mission Tiger Jr Flat 1% of 531 1.1% 15th St between Potrero Ave and Hampshire St (14.0%) 9.8 mi 1.7 mi
Mission Bay Tiger Jr Flat 1% of 165 0.2% Mariposa St between I-280 N Off Ramp and I-280 S On Ramp (14.7%) 5.1 mi 2.5 mi
Mission Dolores Tiger Jr Flat 9% of 153 2.1% Church St between Hancock St and 19th St (15.0%) 1.5 mi 0.3 mi
Mission Terrace MAX-CARGO Rolling 12% of 207 2.2% Congdon St between Maynard St and Silver Ave (18.7%) 3.0 mi 0.6 mi
Monterey Heights Soletan M-66X Steep 52% of 29 6.5% Ravenwood Dr between Fernwood Dr and Maywood Dr (16.5%) 0.6 mi 0.0 mi
Mt. Davidson Manor Soletan M-66X Steep 51% of 41 6.3% Kenwood Way between Faxon Ave and Darien Way (19.8%) 0.5 mi 0.0 mi

N

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Nob Hill Soletan M-66X Steep 63% of 169 7.8% Hyde St between Lynch St and Broadway (31.8%) 1.4 mi 0.0 mi
Noe Valley Soletan M-66X Steep 44% of 192 5.2% Duncan St between Diamond St and Douglass St (26.3%) 2.9 mi 0.0 mi
North Beach MAX-CARGO Hilly 32% of 203 3.7% San Antonio Pl between Vallejo St and End (30.7%) 1.7 mi 0.2 mi
Northern Waterfront Tiger Jr Flat 2% of 60 0.5% Broadway between Battery St and Sansome St (8.6%) 4.0 mi 1.7 mi

O

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Oceanview MAX-CARGO Hilly 40% of 111 4.3% Majestic Ave between Lakeview Ave and Summit St (27.3%) 0.9 mi 0.0 mi
Outer Mission MAX-CARGO Rolling 17% of 142 3.1% Rome St between Cayuga Ave and the end of the block (31.7%) 1.2 mi 0.0 mi
Outer Richmond MAX-CARGO Rolling 20% of 338 2.6% Anza St between 27th Ave and 28th Ave (19.0%) 5.7 mi 0.1 mi
Outer Sunset Tiger Jr Flat 10% of 727 2.2% Quintara St between 28th Ave and 29th Ave (15.4%) 12.8 mi 1.8 mi

P

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Pacific Heights Soletan M-66X Steep 50% of 250 6.1% Webster St between Broadway and Vallejo St (26.5%) 2.0 mi 0.0 mi
Panhandle Tiger Jr Flat 10% of 74 1.4% Cole St between Fulton St and Grove St (17.3%) 3.2 mi 1.9 mi
Parkmerced Tiger Jr Flat 2% of 169 1.9% Summit Way between Brotherhood Way and Summit Way (15.7%) 1.8 mi 0.9 mi
Parkside MAX-CARGO Rolling 15% of 326 3.0% 27th Ave between Rivera St and Santiago St (18.6%) 6.2 mi 0.8 mi
Parnassus Heights Soletan M-66X Steep 72% of 43 7.9% Johnstone Dr between Adolph Sutro Ct and Behr Ave (25.4%) 0.4 mi 0.0 mi
Peralta Heights Soletan M-66X Steep 49% of 80 5.6% Ripley St between Alabama St and Peralta Ave (30.4%) 0.4 mi 0.2 mi
Polk Gulch MAX-CARGO Rolling 17% of 46 3.2% Green St between Larkin St and Polk St (14.1%) 1.7 mi 0.0 mi
Portola MAX-CARGO Hilly 31% of 279 3.8% Holyoke St between Woolsey St and Karen Ct (30.4%) 3.3 mi 0.5 mi
Potrero Hill MAX-CARGO Hilly 44% of 310 5.0% 24th St between De Haro St and Rhode Island St (30.3%) 3.3 mi 1.6 mi
Presidio Heights MAX-CARGO Hilly 39% of 79 4.6% Spruce St between Jackson St and Washington St (22.0%) 1.4 mi 0.0 mi
Presidio National Park MAX-CARGO Rolling 21% of 415 3.1% Battery Dynamite Rd between Ralston Ave and Lincoln Boulevard (32.0%) 26.5 mi 11.3 mi
Presidio Terrace Tiger Jr Flat 7% of 45 1.8% 03rd Ave between the start of the block and Lake St (18.4%) 1.0 mi 0.0 mi
Produce Market Tiger Jr Flat 2% of 79 0.2% Faith St between Bay Shore Boulevard and Faith St (18.8%) 0.9 mi 0.3 mi

R

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Rincon Hill MAX-CARGO Rolling 20% of 44 2.6% Harrison St between Main St and Beale St (30.0%) 2.1 mi 1.1 mi
Russian Hill Soletan M-66X Steep 68% of 228 8.8% Filbert St between Leavenworth St and Hyde St (31.7%) 1.6 mi 0.0 mi

S

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Seacliff MAX-CARGO Rolling 24% of 55 3.2% Sea View Terrace between 30th Ave and 31st Ave (9.6%) 1.4 mi 0.0 mi
Sherwood Forest Soletan M-66X Steep 51% of 43 6.1% Dalewood Way between Lansdale Ave and Lansdale Ave (24.1%) 0.4 mi 0.0 mi
Showplace Square Tiger Jr Flat 0% of 80 0.4% 15th St between Utah St and Potrero Ave (8.4%) 1.7 mi 0.8 mi
Silver Terrace MAX-CARGO Hilly 32% of 169 4.2% Revere Ave between 03rd St and Newhall St (25.7%) 2.0 mi 0.4 mi
South Beach Tiger Jr Flat 2% of 66 1.1% Rincon St between Bryant St and Federal St (15.5%) 3.0 mi 1.1 mi
South of Market Tiger Jr Flat 0% of 533 0.8% Ecker St between Clementina St and Folsom St (13.9%) 10.4 mi 6.9 mi
St. Francis Wood MAX-CARGO Hilly 40% of 73 5.2% Santa Monica Way between Santa Paula Ave and San Pablo Ave (10.7%) 1.7 mi 0.0 mi
St. Marys Park MAX-CARGO Hilly 37% of 70 5.2% Milton St between Bosworth St and Mirando Way (16.0%) 1.2 mi 0.9 mi
Stonestown Tiger Jr Flat 3% of 72 2.6% 20th Ave between Eucalyptus Dr and Winston Dr (9.8%) 1.6 mi 0.1 mi
Sunnydale MAX-CARGO Rolling 18% of 39 3.3% Pasadena St between Pasadena St and County Line (16.9%) 0.2 mi 0.0 mi
Sunnyside Soletan M-66X Steep 44% of 151 5.4% Detroit St between Mangels Ave and Melrose Ave (32.4%) 2.1 mi 0.2 mi
Sutro Heights MAX-CARGO Hilly 43% of 58 4.5% 46th Ave between Anza St and Sutro Heights Ave (23.4%) 1.8 mi 0.4 mi

T

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Telegraph Hill Soletan M-66X Steep 64% of 77 9.2% Child St between Telegraph Pl and Lombard St (27.8%) 0.0 mi 0.0 mi
Tenderloin Tiger Jr Flat 5% of 117 2.1% Leavenworth St between Ellis St and O'Farrell St (11.2%) 1.4 mi 1.0 mi
Treasure Island Tiger Jr Flat 1% of 228 0.2% Zoe Dell Ln between Trade Winds Ave and Eastside Commons (27.6%) 1.5 mi 1.1 mi

U

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Union Street Tiger Jr Flat 10% of 98 1.9% Webster St between Green St and Union St (17.7%) 1.1 mi 0.0 mi
University Mound Soletan M-66X Steep 48% of 91 5.7% Madison St between Pioche St and Valmar Terrace (25.8%) 0.4 mi 0.1 mi
Upper Market Soletan M-66X Steep 49% of 83 5.7% 25th St between Grand View Ave and 25th St (30.7%) 1.6 mi 0.4 mi

V

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Visitacion Valley MAX-CARGO Rolling 26% of 201 3.4% Bishop St between Ankeny St and Bishop St (24.5%) 0.5 mi 0.0 mi

W

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
West Portal MAX-CARGO Hilly 32% of 88 4.8% Wawona St between 16th Ave and 17th Ave (21.4%) 2.6 mi 0.0 mi
Western Addition MAX-CARGO Rolling 16% of 148 2.0% Geary Boulevard between Fillmore St and Steiner St (21.1%) 2.9 mi 0.2 mi
Westwood Highlands Soletan M-66X Steep 52% of 23 6.6% Hazelwood Ave between Mangels Ave and Brentwood Ave (13.4%) 0.3 mi 0.0 mi
Westwood Park MAX-CARGO Hilly 26% of 117 3.2% Meyer Ln between Mayor Edwin M. Lee Ave and Loquat Ln (20.9%) 1.5 mi 0.4 mi

Y

Neighborhood Start here Terrain Blocks over 6% Median block Steepest block Bikeway Separated
Yerba Buena Island Soletan M-66X Steep 55% of 40 6.6% Yerba Buena Rd between Macalla Rd and Forest Rd (31.9%) 1.5 mi 1.0 mi

If you call it something else

You might call it Its streets are in Share Also spans
Bayview District Bayview 41.9% Produce Market 11%; Apparel City 10%; (outside every polygon) 8%
Bayview Heights Bret Harte 53.0% Candlestick Point SRA 29%; Portola 8%; (outside every polygon) 5%
Bayview Hunters Point Bayview 28.6% Silver Terrace 15%; Bret Harte 11%; Hunters Point 11%
Bernal Heights North Bernal Heights 55.2% Peralta Heights 43%; Holly Park 1%; Potrero Hill 1%
Bernal Heights South Bernal Heights 59.2% Holly Park 18%; St. Marys Park 17%; Mission Terrace 2%
Buena Vista Park Buena Vista 90.9% Haight Ashbury 6%; Corona Heights 3%
Castro/Upper Market Eureka Valley 28.5% Mission Dolores 16%; Duboce Triangle 11%; Castro 10%
Central Richmond Outer Richmond 62.2% Inner Richmond 29%; Golden Gate Park 5%; (outside every polygon) 4%
Central Sunset Outer Sunset 94.0% Golden Gate Park 6%
Downtown - Tenderloin Tenderloin 37.6% Lower Nob Hill 29%; Nob Hill 15%; Downtown / Union Square 13%
Eureka Valley - Dolores Height Eureka Valley 48.8% Dolores Heights 24%; Castro 14%; Mission Dolores 9%
Financial District North Financial District 29.2% Chinatown 28%; Downtown / Union Square 19%; North Beach 16%
Financial District South South of Market 65.4% Financial District 16%; Rincon Hill 12%; South Beach 7%
Financial District/South Beach Financial District 28.4% South of Market 18%; Downtown / Union Square 15%; Northern Waterfront 11%
Forest Hill Forest Hill 96.7% Laguna Honda 2%; Golden Gate Heights 1%
Forest Hills Extension Laguna Honda 96.0% Forest Hill 3%; Miraloma Park 1%
Ingleside Heights Merced Heights 90.7% Ingleside 6%; Lakeshore 1%; Oceanview 1%
Ingleside Terrace Ingleside Terraces 98.1% Ingleside 2%
Inner Mission Mission 79.3% Potrero Hill 9%; Dolores Heights 4%; Bernal Heights 3%
Inner Parkside Golden Gate Heights 60.6% West Portal 31%; (outside every polygon) 6%; Parkside 1%
Jordan Park - Laurel Heights Laurel Heights / Jordan Park 94.0% Lone Mountain 3%; (outside every polygon) 3%
Lake Presidio Terrace 32.1% Lake Street 23%; Inner Richmond 22%; Outer Richmond 15%
Lakeside Stonestown 71.8% Merced Manor 28%
Lincoln Park Lincoln Park / Ft. Miley 69.6% Outer Richmond 26%; Sutro Heights 4%
Lone Mountain/USF Lone Mountain 48.7% Panhandle 18%; Anza Vista 17%; Western Addition 8%
Lower Pacfic Heights Lower Pacific Heights 58.3% Japantown 20%; Pacific Heights 13%; Laurel Heights / Jordan Park 5%
Mount Davidson Manor Mt. Davidson Manor 71.4% Balboa Terrace 14%; Westwood Park 11%; Monterey Heights 4%
North Panhandle Panhandle 58.2% Western Addition 29%; Anza Vista 5%; Lone Mountain 4%
North Waterfront Fishermans Wharf 49.6% Northern Waterfront 38%; Telegraph Hill 8%; (outside every polygon) 5%
Oceanview/Merced/Ingleside Merced Heights 30.7% Oceanview 29%; Ingleside 27%; Ingleside Terraces 6%
Outer Parkside Outer Sunset 72.4% Parkside 27%; Lakeshore 1%
Parnassus - Ashbury Heights Ashbury Heights 40.8% Buena Vista 29%; Parnassus Heights 21%; Cole Valley 5%
Pine Lake Park Parkside 100.0%
Presidio Presidio National Park 98.8% Marina 1%; Presidio Heights 0%; Cow Hollow 0%
Saint Francis Wood St. Francis Wood 91.7% West Portal 4%; Monterey Heights 1%; Sherwood Forest 1%
Sea Cliff Seacliff 83.3% (outside every polygon) 17%
Sunset/Parkside Outer Sunset 59.0% Parkside 26%; Lakeshore 7%; Merced Manor 6%
Twin Peaks Upper Market 36.4% Clarendon Heights 28%; Midtown Terrace 21%; Eureka Valley 12%
Van Ness - Civic Center Civic Center 43.4% Cathedral Hill 31%; Tenderloin 12%; Lower Nob Hill 9%
West of Twin Peaks Miraloma Park 13.8% Sunnyside 12%; Westwood Park 8%; Ingleside Terraces 8%

Every block of the city, measured

The neighborhood table above rests on a block-by-block measurement of the whole city, and it is worth setting out what was measured and what was set aside.

San Francisco's street centerline file carries 17,170 segments. Retired centerlines, paper streets that exist only on an assessor's map, freeways and freeway ramps come out first, leaving 15,682. Of those, 15,097 are rideable streets and are what every figure on this page is built on.

Category Blocks Why it is not in the distribution
Rideable streets 15,097
Unpaved rights of way 230 the city's own layer name; many are stairways
Pedestrian-only centerlines 162 the city's own layer
Carried on a bridge or through a tunnel 70 a ground survey measures the hillside beneath it
Profile shows a structure 57 a wall or abutment where a road should be
Confirmed stairways 23 matched against mapped step ways
Steeper than anything the city publishes 14 held, unresolved, never published as a grade
No elevation, or under 10 m long 29 could not be measured

Across the rideable set: median grade 2.70%, with 25.0% of blocks over 6%, 10.2% over 10%, 2.6% over 15% and 0.44% over 20%.

The steepest rideable block we measured is Detroit Street between Mangels and Melrose in Sunnyside, at 32.4%. Filbert Street between Hyde and Leavenworth measures 31.7%, within a fifth of a point of the 31.5% San Francisco publishes for it.

Twenty-second Street between Church and Vicksburg measures 32.1% on the same survey, and it is not in the 15,097 — the stepped sidewalk beside it is mapped as a stairway and no drivable way is mapped along the roadway, so our own screen holds it out. The figure is quoted here because it matches the city's published 31.5% and helps prove the instrument, and it is counted nowhere else.

One thing that measurement settled, which is worth knowing if you ever compare numbers: a published "steepest street" figure is the pitch, and not the block average. Filbert climbs at a measured 32% for 78 meters and then eases to 5% as it reaches the crest of Russian Hill. End to end it averages 15.6%. Both numbers are true and they describe different things.

Where the bike lanes are, class by class

A courier riding in a protected bike lane separated from traffic by posts

A protected lane behind posts. Measured across the city, 29.8% of the network is separated like this.

San Francisco publishes 464 miles of bikeway (November 2021). Measured from the transit agency's own file, every row sums to 472.6 miles today — and that is the number the headline counts, because the file carries one row per direction of a two-way facility.

Counted as centerline miles, each physical street once, the network is 277.3 miles:

Class What it is Miles
Class I a path away from traffic 45.9
Class II a striped lane in the roadway 80.0
Class III a shared lane, usually with sharrows 114.6
Class IV in the roadway, behind a physical barrier 36.7

Separated — a path or a protected lane — comes to 82.7 miles, or 29.8% of the network. Our guides put New York at 40.9% and Los Angeles at 15.2% on their own cities' data; each is computed from that city's own dataset, so read them as the right order of magnitude and not as a like-for-like ranking.

The distribution is the part that matters for this guide. Bikeway density falls as the ground rises: a median 7.28 miles per square mile in flat neighborhoods, 5.80 in rolling ones, 5.06 in hilly ones and 4.58 in steep ones. Telegraph Hill has none at all.

Where you may ride

A rider descending a steep San Francisco street in fog with lights on

Coming down in fog. Braking is the half of a hill city that marketing never mentions.

Three rules cover most of what people actually ask, and none of them lives where you would expect.

Sidewalks. The Vehicle Code does not decide this; § 21206 lets local authorities regulate the operation of bicycles on pedestrian facilities, and San Francisco has. The Transportation Code makes it an infraction to ride on a sidewalk in violation of the restriction, and the restriction itself is one section further down:

San Francisco Transportation Code, Division II, § 1007 reads: "Bicycling riding on any sidewalk is prohibited except that children under the age of 13 may ride a bicycle on any sidewalk except as otherwise posted."

The transit agency's board made that rule rather than the Board of Supervisors, and it carries no time of day. If you have read that e-bikes are banned from sidewalks after dark, that is a different section about a different thing: the after-dark rule at § 7.2.13 governs non-motorised user-propelled vehicles.

Golden Gate Park. Under Park Code § 6.12, Rec and Park is authorized to keep private vehicles off JFK Drive between Kezar and Transverse, and the Park Code itself establishes a protected two-way Class IV bicycle lane on the east side of Transverse Drive and a westbound Class II lane on MLK Drive. Riding there is the intended use.

Three rules, three different rule-makers. The sidewalk rule is the transit agency's, the park rules are Rec and Park's, and the 750-watt definition is the state's. Check the one that governs where you actually ride.

The Great Highway Extension. Park Code § 6.15 restricts private vehicles and then, at subdivision (d), hands Rec and Park the authority to "issue rules related to the use of the closed portion of the street by persons utilizing motorized bicycles, scooters, or boards." So on the car-free oceanfront the class rules belong to the park department and never to the state statute, and they can change without the Vehicle Code changing. Check the department's current posting before you assume.

The $1,000 the city will pay you, and the catch

San Francisco's utility runs an e-bike rebate called Electrify My Ride worth $1,000, and the conditions are stricter than the state's own law.

The bike must be "a new electric bicycle as defined in Section 312.5 of the California Vehicle Code", must have "a UL 2849 or EN 15194 certified battery and electrical components" — note that the state's sale rule covers the battery, and this covers the electrical system too — must carry "a minimum one-year manufacturer warranty", and must cost at least $1,000 before tax.

You must also be a residential CleanPowerSF or Hetch Hetchy Power customer, at an address inside an Equity Priority Community census tract, and currently enrolled in an energy-assistance program. All three of them, together.

One condition matters more than the rest for anyone reading this page. The programme's own handbook says the incentive "will only be applied to offset the costs of eligible equipment purchased through an authorized participating store or distributor", redeemed "through local participating e-bike retailers", on coupons valid 30 to 45 days and issued while funding lasts.

An online order does not redeem that coupon. If you qualify, you are better off walking into a participating San Francisco bike shop than buying from us, and we would rather say so here than have you find out after checkout. The programme's qualifying product list is the utility's own, so check your model against it there rather than against anything on this page.

Separately, the state runs the California E-Bike Incentive Project with point-of-sale incentives of up to $2,000. Its funding rounds open and close, so its status on the day you read this is a question for the administering agency.

Where every figure on this page comes from

Source Tier What it supports here Read
Cal. Veh. Code § 312.5 T1 statute the 750-watt definition and the three classes 14 Sep 2026
Cal. Veh. Code § 21213 T1 statute class 3 minimum age and helmets 14 Sep 2026
Cal. Veh. Code § 21206 T1 statute the delegation San Francisco's sidewalk rule runs on 14 Sep 2026
Cal. Health & Safety Code § 26302 T1 statute the battery test and the affixed mark 14 Sep 2026
Cal. Health & Safety Code § 26305 T1 statute the 1 January 2026 operative date 14 Sep 2026
SF Transportation Code § 1007 T1 municipal code the sidewalk rule and the under-13 exception 14 Sep 2026
SF Park Code § 6.12 T1 municipal code Golden Gate Park's car-free drives and Class IV lane 14 Sep 2026
SF Park Code § 6.15 T1 municipal code the Great Highway Extension delegation 14 Sep 2026
SFPUC Electrify My Ride Handbook T1 agency the $1,000 rebate's conditions and redemption 14 Sep 2026
USGS 3DEP 1-meter lidar T1 federal dataset every elevation, grade and band on this page 14 Sep 2026
USGS Elevation Point Query Service T1 federal service the independent check on our elevation chain 14 Sep 2026
DataSF street centerlines T1 city dataset the 17,170 segments and the 15,097 rideable blocks 14 Sep 2026
DataSF SF Find Neighborhoods T1 city dataset the 117 neighborhoods and their boundaries 14 Sep 2026
DataSF / SFMTA bike network T1 city dataset 277.3 centerline miles and the class split 14 Sep 2026
US Census 2025 Gazetteer T1 federal dataset the 46.685 sq mi land denominator 14 Sep 2026
Chorley et al. 2020, Eur J Appl Physiol T1 peer-reviewed critical power for trained and untrained riders 14 Sep 2026
Eunorau, Addmotor, Qiolor T2 manufacturer every decisive specification behind a pick 15 Sep 2026

Your weight changes the answer more than your fitness does. On a 10% block the spread across rider weights is 3.5 mph; training at a fixed weight buys 0.4 to 0.7. A heavier rider in a hilly neighborhood should buy more torque, and the bike closes the gap on the first ride.

Still deciding? Check your street's band in the table above first — buying a hill bike for a flat neighborhood costs you 20 to 40 lb you will carry up the stairs every day, and buying a single-speed for a steep one leaves your legs with nothing to turn. Both mistakes are expensive and neither is refundable once the bike is ridden.

Browse every bike we ship

The honest ledger

Every guide should say what it is bad at, so this one does.

What this page does well. The terrain is measured, not described, at a resolution that resolves individual blocks, and checked against the city's own published steepest streets. The arithmetic linking a grade to a speed is shown rather than asserted, so you can disagree with the inputs and redo it. Every specification that decides a recommendation was read at the manufacturer on the day, and every price and stock position was checked against the live store.

What it does not do. The grade-and-power model is steady state: a speed held on a constant grade. It does not model starting from rest on a hill, which is where a real San Francisco ride actually gets hard, and it does not model motor heat, wind or a loaded rack. All three make the real number worse, never better, so every speed on this page is a ceiling, never a promise.

The rider figures come from a study of twenty men with a mean age of 39. Applying watts per kilogram across sexes and ages goes beyond that sample, and the "untrained" group in it still played sport every week — if you are buying a first e-bike specifically to stop arriving at work sweating, you are probably below that group, and the motor-alone column is the one to read.

Three manufacturers on this page publish no torque figure for the models we recommend, and two specification tables would not return a gearing row. Those cells say so, and no recommendation above rests on a number a manufacturer does not publish.

Fourteen blocks are steeper than anything San Francisco publishes and we could not settle them. They are excluded from every figure here, counted in the table above, and not named, because we are not willing to publish a street grade we could not confirm.

Why buy it here

Free shipping across the United States, US-based support, and a warranty we help you claim rather than hand you a phone number for. If you want to compare shops first, we keep a list of eBike shops in San Francisco. Every bike on this page is one California recognizes as a bicycle, screened against the statute and not against a marketing claim, and every price above was checked against the live store the day this was published.

If the $1,000 city rebate applies to you, take it — at a participating shop, which is not us. The section above has the detail.

Free shipping across the US, US-based support, and we help you file the warranty claim. Every bike on this page is one California recognizes as a bicycle, checked against the statute and in stock today. The sixteen picks are in the sections above; the full range is here.

Browse every bike we ship

When you're ready, every pick above checks out through Shop Pay or PayPal, and Shop Pay splits the cost into instalments if you would rather not pay all at once.

And if you are not ready, nothing here expires. The neighborhood table, the block measurements and the grade arithmetic are yours whether you buy from us or not. Note your street's band and come back to it — the picks are organized by band and they will still be here.

Questions San Franciscans ask

Yes, when the machine fits the definition. Vehicle Code § 312.5(a) requires fully operable pedals and a motor that "does not exceed 750 watts of power", with assistance ceasing at 20 mph for class 1 and 2 and 28 mph for class 3. A bike outside that definition is a moped or a motor-driven cycle and needs a license, registration and plates.

Yes. The statute reads "does not exceed 750 watts", which includes a machine rated at 750 W even. Thirty-four of the 48 qualifying in-stock bikes in our range sit on that line.

How steep a hill can an electric bike climb?

Steeper than you can hold the speed limit on. At California's 750-watt ceiling, carrying a 246 lb rider and machine, 20 mph is reachable up to a 2.9% grade. On a 10% block that bike does 10.7 mph, on a 20% block 6.0 mph, and on Filbert Street's 31.5% about 4.0 mph. It climbs; it simply climbs slowly, and no legal e-bike does otherwise.

Can electric bikes climb steep hills in San Francisco?

Yes, and the honest framing is that the law limits you before the hill does. Holding 20 mph up a 6% grade would take 1,125 watts and California allows 750. What separates the bikes on this page is torque and gearing rather than top speed.

What is the best electric bike for hills?

For the steepest thirty neighborhoods, a mid-drive, because it puts its torque through the gears: the Eunorau Urus at 120 N·m on an 11-speed. For less money, a 750-watt hub motor with a genuinely low cassette — the Addmotor Soletan M-66X's 14–28 or the Eunorau MAX-CARGO's. Avoid a single-speed anywhere the ground rises.

Can you ride an electric bike on the sidewalk in San Francisco?

No, unless you are under 13. San Francisco Transportation Code Division II § 1007 prohibits riding on any sidewalk, excepting "children under the age of 13… except as otherwise posted." Riding on the sidewalk as an adult is an infraction under § 7.2.12 and carries a fine. There is no time-of-day element to that rule.

Do I need a license for an electric bike in California?

No, provided the machine meets § 312.5(a). Cross the 750-watt line or the class speed ceilings and it stops being a bicycle, and then you do.

Is there a rebate for an e-bike in San Francisco?

Yes, if you qualify on three counts at once. The city utility's Electrify My Ride pays $1,000 to residential CleanPowerSF or Hetch Hetchy Power customers at an address in an Equity Priority Community who are enrolled in an energy-assistance program.

The bike needs a UL 2849 or EN 15194 certified battery and electrical components, a one-year manufacturer warranty, and a price of at least $1,000. It is redeemable only at a participating San Francisco shop and never on an online order.

What does the new California battery law mean for me?

Since 1 January 2026 it has been unlawful to sell an e-bike in California whose battery has not been tested to a standard referenced in ANSI/CAN/UL 2849 or EN 15194.

The part you can act on is § 26302(e)(1): the testing laboratory's mark and the standard number must be permanently affixed to the bike, its electrical system, the charger or the battery. Look for it before you pay.

A bike without that mark cannot lawfully be sold to you in California since 1 January 2026, and buying one leaves you with a machine a dealer may refuse to service. Second-hand sales are exempt, so on a used bike its absence tells you nothing.

Is San Francisco bike friendly?

In parts, and the parts are measurable. San Francisco's bikeway network runs 277.3 centerline miles, of which 82.7 miles — 29.8% — are separated from traffic by a path or a physical barrier. It is thickest where the ground is flattest: a median 7.28 miles per square mile in flat neighborhoods against 4.58 in steep ones.

Which San Francisco neighborhoods are flat?

Twenty-nine of the 117. The Marina, Showplace Square, Central Waterfront and Merced Manor have no rideable block over a 6% grade at all, and South of Market has 0.2%. Mission Bay, the Financial District, Dogpatch, Treasure Island and the Mission are all in the flat band.

Which San Francisco neighborhood is the hilliest?

Parnassus Heights, where 72.1% of rideable blocks climb at over 6%. Then Corona Heights at 69.2%, Russian Hill at 67.5%, Eureka Valley at 66.0% and Telegraph Hill at 63.6%.

What is the steepest street in San Francisco?

Of the blocks we could measure and confirm, Detroit Street between Mangels and Melrose in Sunnyside at 32.4%, with Filbert between Hyde and Leavenworth at 31.7%. Twenty-second Street between Church and Vicksburg measures 32.1% but sits outside our rideable set, for the reason given in the block section. Those published figures describe the steepest sustained pitch of a block, not its average.

Does rider weight matter more than fitness on a hill?

On this evidence, yes, and by a large margin. On a 10% block on the same 750-watt bike at an easy effort, a 130 lb rider holds 14.4 mph and a 250 lb rider 10.9 mph. Going from untrained to trained legs at a fixed weight is worth 0.4 to 0.7 mph. The practical answer is to buy more torque and a lower gear rather than to wait until you are fitter.

Do I need a class 3 e-bike in San Francisco?

Rarely. Class 3 assists to 28 mph, and this page's arithmetic shows you cannot hold even 20 mph above a 3% grade on a legal motor. On flat ground it is useful; on the hills the class ceiling is not what is limiting you. Note also that nobody under 16 may ride a class 3 in California.

Limitations

  1. The model is steady state. It excludes starting from rest on a grade, thermal derating, wind and cargo. Every speed here is a ceiling.
  2. Rolling resistance and drag are published as ranges. Recomputing the binding grade at each end of the published bands moves it from 2.9% to between 2.5% and 3.4%.
  3. The rider study is twenty men, mean age 39. Applying it across sexes and ages is an extrapolation, and its "untrained" group was more active than a typical first-time buyer.
  4. The easy-effort column uses half of critical power. That fraction is our editorial choice and never a finding of the study.
  5. Fourteen blocks remain unresolved and are excluded from every figure.
  6. 109 of 15,097 rideable blocks fall outside every neighborhood boundary and so appear in the city totals but in no neighborhood row.
  7. A ground survey cannot see a road surface above the ground, so bridges, tunnels and stair-streets are identified from mapped data rather than from elevation.
  8. Stock and prices move. Everything here was checked on 15 September 2026.
  9. One manufacturer publishes no torque figure for the models recommended above, and two of its models publish no gearing figure. Those cells say so.
  10. Rebate programmes change. The city handbook deposited for this page is the 2024 edition and the programme was expanded in 2025; check current status with the utility.

What would age this page. The battery chapter acquires further standards if the Office establishes them by rule. SFPUC's rebate funding round closes, or its qualifying product list changes. The state incentive project opens or closes a round.

Rec and Park issues or amends rules for motorized bicycles on the Great Highway Extension under Park Code § 6.15(d). Any recommended model leaves stock, changes price, or has its specification revised. And the catalog census is recomputed, moving the 56-of-197 legal screen.

Sources

  1. Cal. Veh. Code § 312.5 — definition of an electric bicycle. leginfo.legislature.ca.gov · read 14 September 2026
  2. Cal. Veh. Code § 21213 — class 3 minimum age and helmets. leginfo.legislature.ca.gov · read 14 September 2026
  3. Cal. Veh. Code § 21206 — local authority over bicycles on pedestrian facilities. leginfo.legislature.ca.gov · read 14 September 2026
  4. Cal. Veh. Code § 24016 — equipment requirements. leginfo.legislature.ca.gov · read 14 September 2026
  5. Cal. Health & Safety Code § 26302 — battery testing and the affixed mark. leginfo.legislature.ca.gov · read 14 September 2026
  6. Cal. Health & Safety Code § 26305 — operative 1 January 2026. leginfo.legislature.ca.gov · read 14 September 2026
  7. Stats. 2024, Ch. 791 (SB 1271). leginfo.legislature.ca.gov · read 14 September 2026
  8. San Francisco Transportation Code, Div. II § 1007 — bicycle riding on sidewalks. codelibrary.amlegal.com · read 14 September 2026
  9. San Francisco Transportation Code, Div. I § 7.2.12 — the infraction. codelibrary.amlegal.com · read 14 September 2026
  10. San Francisco Park Code § 6.12 — Golden Gate Park Access and Safety Program. codelibrary.amlegal.com · read 14 September 2026
  11. San Francisco Park Code § 6.15 — Great Highway Extension. codelibrary.amlegal.com · read 14 September 2026
  12. San Francisco Park Code § 6.01 — operation of vehicles in parks. codelibrary.amlegal.com · read 14 September 2026
  13. SFPUC, Electrify My Ride Program Handbook 2024. sfpuc.gov · read 14 September 2026
  14. USGS 3D Elevation Program, 1-meter DEM, project CA_SanFrancisco_B23, published 26 August 2024. prd-tnm.s3.amazonaws.com · retrieved 14 September 2026
  15. USGS Elevation Point Query Service. epqs.nationalmap.gov · queried 14 September 2026
  16. DataSF, Streets – Active and Retired (3psu-pn9h), 17,170 rows. data.sf.gov · retrieved 14 September 2026
  17. DataSF, SF Find Neighborhoods (117 polygons). data.sf.gov · retrieved 14 September 2026
  18. DataSF, Analysis Neighborhoods (41 polygons). data.sf.gov · retrieved 14 September 2026
  19. DataSF / SFMTA, MTA Bike Network Linear Features (ygmz-vaxd), 5,457 rows. data.sf.gov · retrieved 14 September 2026
  20. US Census Bureau, 2025 Gazetteer, California places — San Francisco land area 46.685 sq mi. www2.census.gov · retrieved 14 September 2026
  21. Chorley A, Bott RP, Marwood S, Lamb KL. "Physiological and anthropometric determinants of critical power, W′ and the reconstitution of W′ in trained and untrained male cyclists." European Journal of Applied Physiology 2020;120(11):2349–2359. doi.org/10.1007/s00421-020-04459-6 · read 14 September 2026
  22. OpenStreetMap contributors — San Francisco stairway, roadway, bridge and tunnel ways. overpass-api.de · retrieved 14 September 2026

Imagery generated with Nano Banana Pro on Playcut.

Image credit: photography generated with Nano Banana Pro on Playcut.