What the Uber hex map is and why it matters

Uber divides cities into hexagonal zones — called "hexes" — that determine where drivers can pick up passengers, how surge pricing works, and which areas get priority for ride requests. The hex map is not visible to most riders, but it shapes every trip: your pickup location, the driver assigned to you, and the price you pay all depend on which hex you're in and which hex your destination is in.

The system replaced Uber's older grid-based zones around 2015 and now operates in most major cities. Hexagons tile together more efficiently than squares or circles, which means Uber can create smaller, more precise service areas without gaps or overlaps. This matters because a driver sitting just outside your hex may not receive your ride request, even if they're physically closer to you than someone in your hex.

Key Takeaways

  • Uber's hex map divides your city into hexagonal zones that determine which drivers see your ride request and how surge pricing is calculated.
  • You cannot see the hex boundaries in the Uber app, but your pickup location and destination are always assigned to specific hexes.
  • Surge pricing is calculated per hex, so moving your pickup location by a few blocks can sometimes change your fare significantly.
  • Drivers see ride requests only from passengers in their current hex or adjacent hexes, which affects how quickly you get matched.
  • The hex system affects driver earnings because surge pricing and ride availability vary by hex, pushing drivers toward busier zones.

How hexes determine which drivers see your request

When you request a ride, Uber assigns your location to a specific hex. The app then sends your request to drivers currently in that hex and the surrounding hexes. A driver sitting in an adjacent hex is more likely to see your request than a driver in a hex two or three zones away, even if that farther driver is physically closer.

This is why wait times can vary dramatically depending on driver density in your area. If you're in a hex with few active drivers, you may wait longer or see a higher surge multiplier, because Uber is drawing from a smaller pool. Moving to a nearby location — even a few blocks away — can sometimes put you in a hex with more drivers, which can reduce your wait time and lower your fare.

Surge pricing and how it's calculated by hex

Surge pricing is not calculated city-wide. Instead, Uber calculates demand and driver supply separately for each hex. This means one hex can be surging at 1.5x while an adjacent hex shows no surge at all. The boundary between them is invisible to you, but the price difference is real.

If you're near a hex boundary and the surge is high, moving your pickup pin slightly — even 50 meters — can sometimes move you into a lower-surge hex. Conversely, if you're trying to pick up a passenger in a surging area, requesting from a nearby lower-surge hex and meeting them there can reduce the fare. Uber does not advertise this, but it's a direct result of how the hex system works.

What drivers experience with the hex system

Drivers see ride requests only from their current hex and adjacent hexes. This means a driver cannot simply stay in one quiet area and wait for a long ride; they must move to busier hexes to see more requests. Drivers also earn differently depending on which hex they're in, because surge pricing and ride frequency vary by zone.

Some drivers use apps or community forums to track which hexes are surging at any given moment, then position themselves to catch high-paying rides. This creates a feedback loop: drivers move toward surging hexes, which increases supply and reduces surge, which pushes them to move again. The hex system essentially gamifies driver positioning.

Hex size and how it varies by city

Hex size is not uniform across all cities. Uber adjusts hex dimensions based on population density, street layout, and demand patterns. In dense urban cores like Manhattan or downtown San Francisco, hexes are smaller — sometimes covering just a few blocks — because demand is concentrated and changes rapidly. In suburban or rural areas, hexes are larger to ensure enough drivers and riders fall within each zone.

You cannot find an official map showing your city's hex boundaries, because Uber does not publish them. However, some third-party developers and data analysts have reverse-engineered hex maps for major cities by analyzing thousands of ride requests and surge patterns. These maps are approximate and may not reflect current hex configurations, since Uber adjusts them periodically.

Why Uber uses hexagons instead of other shapes

Hexagons are mathematically efficient for dividing space. Unlike squares, hexagons have six neighbors instead of eight, which simplifies the algorithm for determining which drivers see which requests. Unlike circles, hexagons tile perfectly without gaps or overlaps, so every location belongs to exactly one hex and every hex has a consistent set of neighbors.

This efficiency matters at scale. Uber processes millions of ride requests per day across hundreds of cities. A system that can quickly assign locations to zones and identify nearby drivers needs to be computationally simple. Hexagons solve that problem better than other shapes, which is why they've become standard in ride-hailing, delivery, and location-based services.

How the hex map affects your experience as a rider

Most riders never think about hexes, but the system affects you in three ways: wait time, fare, and driver quality. If you're in a hex with few drivers, you wait longer and pay more. If you're in a hex with many drivers, you wait less and pay less. The quality of available drivers — their ratings, vehicle type, and experience — also depends partly on which drivers happen to be in your hex at that moment.

You can sometimes reduce your fare by moving your pickup location slightly, especially during surge pricing. You can also reduce wait time by requesting from a location with higher driver density. Neither of these is may provide to work, and Uber's algorithm considers many factors beyond hex location, but understanding how hexes work gives you a clearer picture of what's happening when you request a ride.

Frequently Asked Questions

Can I see the hex boundaries in the Uber app?

No. Uber does not display hex boundaries to riders or drivers. You can infer approximate boundaries by watching surge pricing change as you move your pickup pin, but there is no official map or visualization within the app.

Does moving my pickup location by a few blocks actually change my fare?

It can, especially during surge pricing. If you move into a hex with lower surge, your base fare may decrease. However, Uber also factors in distance to driver, time of day, and other variables, so moving your pin is not may provide to lower your fare.

Why do I sometimes wait a long time even though I see drivers nearby on the map?

Those nearby drivers may be in a different hex and therefore not receive your ride request. Drivers only see requests from their current hex and adjacent hexes. A driver one hex away might be physically close but algorithmically unavailable.

Do drivers know about the hex system?

Most experienced drivers understand that demand and surge pricing vary by location, and many have figured out that the system uses zones. However, Uber does not formally explain hexes to drivers in most markets, so understanding varies widely.

Has Uber changed how hexes work recently?

Uber adjusts hex configurations periodically based on demand patterns and city growth, but the fundamental system has remained the same since around 2015. Changes are usually invisible to users and happen gradually over time.