Taxi demand by city and time
Estimated taxi pickups by area, weekday and time in 32 cities in the United States, the United Kingdom, Canada and Australia.
In the model's estimate for 32 cities, taxi demand is highest on Thursdays in the half-hour from 2:30 PM (14:30); this weekly timing is learned from Chicago, New York and San Francisco and is the same for every city. Where demand goes differs: the ten busiest areas of a city hold a median of about 43% of its estimated demand. The airport area's share of a city's estimate is largest in Miami, Los Angeles and Boston (about 24% in Miami).
Data version v1-2026-10-25 · Last updated
Choose a country and a city
Pick a country, then a city, to see its estimated taxi demand on a map by area, weekday and half-hour. The link in your address bar keeps your choice, so you can share it.
Sydney, NSW, Australia
Key facts: Sydney, NSW, Australia
Sydney, NSW, Australia: busiest on Thursday around 2:30 PM, led by the airport area Mascot (about 10% of estimated demand). Model estimate.
- Busiest time of the week
- Thursday 2:30 PM
- Quietest time of the week
- Tuesday 3:00 AM
- Busiest suburb over the year
- Mascot (about 10% of estimated demand)
- Ten busiest suburbs
- about 41% of estimated demand
- Airport area
- Mascot: about 10%
- City centre (within 2.5 km)
- about 35% of estimated demand
- Busiest suburb on Friday 10:00 PM
- Mascot (about 14% of that half-hour)
- Busiest suburb on Tuesday 8:00 AM
- Mascot (about 7.5% of that half-hour)
- Suburbs in the study area
- 401
- Median size of a suburb
- 1.8 km²
- Model runs averaged
- 20
Source: Miliroute taxi demand model v1, data version v1-2026-10-25, built 2026-10-24. Model estimates.
Top 15 suburbs over the year: Sydney
| # | Suburb | Share of yearly demand (estimate) | Size |
|---|---|---|---|
| 1 | Mascot | 10% | 12.1 km² |
| 2 | Sydney | 8.7% | 3.0 km² |
| 3 | Haymarket | 4.3% | 0.5 km² |
| 4 | Surry Hills | 3.3% | 1.3 km² |
| 5 | North Sydney | 3.0% | 1.5 km² |
| 6 | Chippendale | 2.7% | 0.5 km² |
| 7 | Darlinghurst | 2.5% | 0.9 km² |
| 8 | Ultimo | 2.4% | 0.6 km² |
| 9 | Mosman | 2.1% | 8.5 km² |
| 10 | Woolloomooloo | 1.4% | 0.4 km² |
| 11 | Barangaroo | 1.4% | 0.2 km² |
| 12 | Neutral Bay | 1.3% | 1.3 km² |
| 13 | Burwood | 1.3% | 2.5 km² |
| 14 | Redfern | 1.3% | 1.2 km² |
| 15 | Waterloo | 1.1% | 1.1 km² |
Compare cities
All 32 cities side by side, grouped by country. Click a column title to sort; click a city to open it on the map. All numbers are model estimates.
| In short | ||||||
|---|---|---|---|---|---|---|
| United States | ||||||
| Los Angeles, CA, United States | Thursday 2:30 PM | ZIP 90045 (23%) | 54% | 23% | 117 | Los Angeles, CA, United States: busiest on Thursday around 2:30 PM, led by the airport area ZIP 90045 (about 23% of estimated demand). Model estimate. |
| Philadelphia, PA, United States | Thursday 2:30 PM | ZIP 19153 (10%) | 43% | 10% | 116 | Philadelphia, PA, United States: busiest on Thursday around 2:30 PM, led by the airport area ZIP 19153 (about 10% of estimated demand). Model estimate. |
| Denver, CO, United States | Thursday 2:30 PM | ZIP 80202 (20%) | 42% | none | 65 | Denver, CO, United States: busiest on Thursday around 2:30 PM, led by the ZIP code area ZIP 80202 (about 20% of estimated demand). Model estimate. |
| Boston, MA, United States | Thursday 2:30 PM | ZIP 02128 (20%) | 50% | 20% | 98 | Boston, MA, United States: busiest on Thursday around 2:30 PM, led by the airport area ZIP 02128 (about 20% of estimated demand). Model estimate. |
| Miami, FL, United States | Thursday 2:30 PM | ZIP 33142 (24%) | 53% | 24% | 62 | Miami, FL, United States: busiest on Thursday around 2:30 PM, led by the airport area ZIP 33142 (about 24% of estimated demand). Model estimate. |
| Minneapolis, MN, United States | Thursday 2:30 PM | ZIP 55450 (12%) | 49% | 12% | 74 | Minneapolis, MN, United States: busiest on Thursday around 2:30 PM, led by the airport area ZIP 55450 (about 12% of estimated demand). Model estimate. |
| Pittsburgh, PA, United States | Thursday 2:30 PM | ZIP 15222 (9.5%) | 48% | none | 70 | Pittsburgh, PA, United States: busiest on Thursday around 2:30 PM, led by the ZIP code area ZIP 15222 (about 9.5% of estimated demand). Model estimate. |
| United Kingdom | ||||||
| London, England, United Kingdom | Thursday 14:30 | Heathrow Villages (8.4%) | 33% | 8.4% | 624 | London, England, United Kingdom: busiest on Thursday around 14:30, led by the airport area Heathrow Villages (about 8.4% of estimated demand). Model estimate. |
| Birmingham, England, United Kingdom | Thursday 14:30 | Bickenhill (12%) | 42% | 12% | 187 | Birmingham, England, United Kingdom: busiest on Thursday around 14:30, led by the airport area Bickenhill (about 12% of estimated demand). Model estimate. |
| Manchester, England, United Kingdom | Thursday 14:30 | Woodhouse Park (15%) | 44% | 15% | 209 | Manchester, England, United Kingdom: busiest on Thursday around 14:30, led by the airport area Woodhouse Park (about 15% of estimated demand). Model estimate. |
| Glasgow, Scotland, United Kingdom | Thursday 14:30 | Anderston/City/Yorkhill (35%) | 65% | none | 80 | Glasgow, Scotland, United Kingdom: busiest on Thursday around 14:30, led by the ward Anderston/City/Yorkhill (about 35% of estimated demand). Model estimate. |
| Liverpool, England, United Kingdom | Thursday 14:30 | City Centre North (11%) | 33% | none | 166 | Liverpool, England, United Kingdom: busiest on Thursday around 14:30, led by the ward City Centre North (about 11% of estimated demand). Model estimate. |
| Leeds, England, United Kingdom | Thursday 14:30 | Little London & Woodhouse (29%) | 55% | none | 85 | Leeds, England, United Kingdom: busiest on Thursday around 14:30, led by the ward Little London & Woodhouse (about 29% of estimated demand). Model estimate. |
| Sheffield, England, United Kingdom | Thursday 14:30 | City (30%) | 55% | none | 105 | Sheffield, England, United Kingdom: busiest on Thursday around 14:30, led by the ward City (about 30% of estimated demand). Model estimate. |
| Bristol, England, United Kingdom | Thursday 14:30 | Central (17%) | 49% | none | 112 | Bristol, England, United Kingdom: busiest on Thursday around 14:30, led by the ward Central (about 17% of estimated demand). Model estimate. |
| Newcastle upon Tyne, England, United Kingdom | Thursday 14:30 | Monument (21%) | 47% | none | 172 | Newcastle upon Tyne, England, United Kingdom: busiest on Thursday around 14:30, led by the ward Monument (about 21% of estimated demand). Model estimate. |
| Cardiff, Wales, United Kingdom | Thursday 14:30 | Cathays (27%) | 54% | none | 101 | Cardiff, Wales, United Kingdom: busiest on Thursday around 14:30, led by the ward Cathays (about 27% of estimated demand). Model estimate. |
| Belfast, Northern Ireland, United Kingdom | Thursday 14:30 | Central (18%) | 37% | none | 143 | Belfast, Northern Ireland, United Kingdom: busiest on Thursday around 14:30, led by the ward Central (about 18% of estimated demand). Model estimate. |
| Nottingham, England, United Kingdom | Thursday 14:30 | Castle (Nottingham) (14%) | 41% | none | 165 | Nottingham, England, United Kingdom: busiest on Thursday around 14:30, led by the ward Castle (Nottingham) (about 14% of estimated demand). Model estimate. |
| Leicester, England, United Kingdom | Thursday 14:30 | Castle (Leicester) (22%) | 39% | none | 101 | Leicester, England, United Kingdom: busiest on Thursday around 14:30, led by the ward Castle (Leicester) (about 22% of estimated demand). Model estimate. |
| Southampton, England, United Kingdom | Thursday 14:30 | Bargate (16%) | 36% | none | 92 | Southampton, England, United Kingdom: busiest on Thursday around 14:30, led by the ward Bargate (about 16% of estimated demand). Model estimate. |
| Portsmouth, England, United Kingdom | Thursday 14:30 | St Jude (6.2%) | 27% | none | 101 | Portsmouth, England, United Kingdom: busiest on Thursday around 14:30, led by the ward St Jude (about 6.2% of estimated demand). Model estimate. |
| Brighton, England, United Kingdom | Thursday 14:30 | Regency (13%) | 53% | none | 94 | Brighton, England, United Kingdom: busiest on Thursday around 14:30, led by the ward Regency (about 13% of estimated demand). Model estimate. |
| Coventry, England, United Kingdom | Thursday 14:30 | St Michael's (20%) | 51% | 19% | 93 | Coventry, England, United Kingdom: busiest on Thursday around 14:30, led by the ward St Michael's (about 20% of estimated demand). Model estimate. |
| Australia | ||||||
| Sydney, NSW, Australia | Thursday 2:30 PM | Mascot (10%) | 41% | 10% | 401 | Sydney, NSW, Australia: busiest on Thursday around 2:30 PM, led by the airport area Mascot (about 10% of estimated demand). Model estimate. |
| Melbourne, VIC, Australia | Thursday 2:30 PM | Melbourne (19%) | 54% | 7.2% | 223 | Melbourne, VIC, Australia: busiest on Thursday around 2:30 PM, led by the suburb Melbourne (about 19% of estimated demand). Model estimate. |
| Brisbane, QLD, Australia | Thursday 2:30 PM | Brisbane City (21%) | 51% | 10% | 189 | Brisbane, QLD, Australia: busiest on Thursday around 2:30 PM, led by the suburb Brisbane City (about 21% of estimated demand). Model estimate. |
| Perth, WA, Australia | Thursday 2:30 PM | Perth (13%) | 33% | 10% | 223 | Perth, WA, Australia: busiest on Thursday around 2:30 PM, led by the suburb Perth (about 13% of estimated demand). Model estimate. |
| Adelaide, SA, Australia | Thursday 2:30 PM | Adelaide (15%) | 24% | none | 327 | Adelaide, SA, Australia: busiest on Thursday around 2:30 PM, led by the suburb Adelaide (about 15% of estimated demand). Model estimate. |
| Newcastle, NSW, Australia | Thursday 2:30 PM | Newcastle West (5.0%) | 31% | none | 110 | Newcastle, NSW, Australia: busiest on Thursday around 2:30 PM, led by the suburb Newcastle West (about 5.0% of estimated demand). Model estimate. |
| Canberra, ACT, Australia | Thursday 2:30 PM | Canberra Central (13%) | 41% | none | 132 | Canberra, ACT, Australia: busiest on Thursday around 2:30 PM, led by the suburb Canberra Central (about 13% of estimated demand). Model estimate. |
| Wollongong, NSW, Australia | Thursday 2:30 PM | Wollongong (7.8%) | 37% | none | 63 | Wollongong, NSW, Australia: busiest on Thursday around 2:30 PM, led by the suburb Wollongong (about 7.8% of estimated demand). Model estimate. |
What the cities have in common
The city-wide weekly rhythm is the same in every city; what differs is where in the city demand falls. These findings are computed from the model estimates of all published cities.
The busiest half-hour is the same everywhere
In all 32 cities, the estimated busiest half-hour of the week is Thursday from 2:30 PM (14:30). The weekly timing is learned from taxi trips in Chicago, New York and San Francisco and is not estimated city by city; per half-hour, weekday mornings from 7 to 9 AM have about 1.2 times the pickups of Friday and Saturday nights from 10 PM to 2 AM.
How concentrated demand is
The ten busiest areas of a city hold a median of about 43% of its estimated demand. The most concentrated cities are Glasgow (65%), Leeds (55%), Sheffield (55%), Melbourne (54%) and Cardiff (54%).
Airports
13 of the 32 cities have a large airport inside the study area. The airport area's share of the estimate is largest in Miami (24%), Los Angeles (23%), Boston (20%), Coventry (19%) and Manchester (15%). In 9 of them the airport area is the single busiest area of the year.
City centres
The areas within 2.5 km of the city centre hold a median of about 28% of a city's estimated demand (32 cities).
Weeknight mornings and weekend nights
In 3 of the 32 cities, the busiest area on Friday at 10 PM is a different area from the busiest on Tuesday at 8 AM, so where demand falls changes through the week even though the city-wide timing does not.
How the estimate is made
A research model learned from one year of taxi trips in Chicago, New York and San Francisco how taxi pickups relate to what is on the map: restaurants and bars, shops, offices, stations and bus stops, schools, hospitals and clinics, leisure and tourist places, and the airport. It never sees any taxi data of the cities on this page.
For each city, the model splits the city into small areas (suburbs, ZIP code areas, wards or postal-code areas), counts the public OpenStreetMap places in each, and adds the calendar and the size of the airport. From these it estimates each area's share of the city's taxi pickups for every weekday and half-hour. Twenty model runs are averaged where available; the number of runs is shown for every city.
The weekly rhythm of the whole city, which hours and days are busy, is the average of the three training cities, so it is the same for every city. The share of each area changes by weekday and time, and that is what the map shows. This approach is called strict zero-shot transfer.
What it cannot tell you
- It does not give real counts of pickups. Every number is a model estimate.
- It has not been checked against local taxi trips in these cities.
- It describes taxi-style pickups as recorded in the training cities, not rideshare apps.
- The yearly number of trips in a city is not known, so the map shows shares and a demand index by default.
- It shows a typical week of the calendar year, not a specific day.
- It includes no weather, events, roadworks or current traffic.
Questions and answers
What is taxi demand?
Taxi demand is how many taxi pickups people make in a place and time. On this page it means the expected taxi-style pickups in each area of a city for each weekday and half-hour, as estimated by a research model. It describes a typical week, not a count of real trips.
When is taxi demand highest in cities?
In this model, city-wide demand is highest on Thursdays from 2:30 PM. Per half-hour, weekday mornings from 7 to 9 AM have about 1.2 times the pickups of Friday and Saturday nights from 10 PM to 2 AM. This weekly timing comes from Chicago, New York and San Francisco, so it is the same for every city here.
Which parts of a city have the most taxi pickups?
Mostly the city centre and the airport area. Across the 32 cities, the ten busiest areas of a city hold a median of about 43% of its estimated demand and the areas within 2.5 km of the centre hold a median of about 28%. Choose a city above to see its busiest areas on the map and in the table.
Why is the airport area so busy in some cities?
Airports bring many travellers who need a ride at all hours of the day. The model gives an area extra demand when a large airport lies inside it, using the number of passengers who board there. The airport area's share of the estimate is largest in Miami, FL, United States, at about 24%.
Are these real taxi counts?
No. They are estimates from a research model. No taxi or rideshare data of these cities was used, and the numbers have not been checked against real trips in these cities. Use them to compare areas and times within a city, not as exact counts of pickups or as a guide to earnings.
How was this estimated?
A model learned how taxi pickups relate to the map in Chicago, New York and San Francisco. For a new city it uses only public OpenStreetMap places, the calendar and the size of the airport to share demand across areas, weekdays and half-hours. This is called zero-shot transfer, because no local taxi data is used.
How accurate is it?
For these cities nobody knows yet, because no local taxi data was used or compared. The method was tested on cities that publish taxi data, and that work is described in a research paper that is in preparation. Treat the numbers as a rough guide to where and when demand is likely higher, not as measurements.
Does it include Uber or Lyft?
No. The model learned from taxi trip records of Chicago, New York and San Francisco, so the numbers describe taxi-style pickups as those cities recorded them. Rideshare apps such as Uber and Lyft are not included, and their pattern across a city and through the week may differ from the taxi pattern shown here.
Can I download or use the data?
Yes. Every city has a JSON file and a CSV file, and there is a list of all cities, linked in the section Data, code and paper below. The data are free to use under the CC BY 4.0 licence; please credit Miliroute and the authors, and say that the numbers are model estimates.
How often is it updated?
The data change when a city is added or the model is run again. This is data version v1-2026-10-25, last updated on 2026-10-25. Cities are added one at a time, and each city shows how many model runs are behind it. The numbers do not follow current traffic.
Why only these cities?
The project covers 100 large cities in the United States, the United Kingdom, Canada and Australia, where public map data and area boundaries are good. Cities with their own public taxi data, such as New York and Chicago, are left out because the model learned from them. 32 cities are ready so far; more are being added.
Who made this?
Milad Ghalejughi, H. A. Khattak and Z. Hussain built the model for a research paper that is in preparation, and Miliroute, a route planner for couriers and delivery drivers, made this page. The code is public on GitHub. Questions and corrections are welcome by email at admin@miliroute.com.
Data, code and paper
The estimates are free to download and use under the CC BY 4.0 licence. Please credit Miliroute and the authors, and say that the numbers are model estimates.
- List of all cities (JSON) · API description (OpenAPI) · All key facts as plain text
- Code: github.com/MLDSPARROW/strict-zero-shot-taxi-demand
- Paper: Ghalejughi, M., Khattak, H. A., Hussain, Z. Spatial-scale-aware cross-city transfer for zero-shot taxi demand estimation (in preparation).
Files for Sydney, NSW, Australia: JSON · areas CSV · week CSV (gzip). Choose another city above to get its files; the city list has every file address.
Cite this page
Ghalejughi, M., Khattak, H. A., Hussain, Z. (2026). Miliroute taxi demand estimates, data version v1-2026-10-25. Model estimates by strict zero-shot transfer; not checked against real trips. https://miliroute.com/taxi-demand/
@misc{miliroute_taxi_demand_2026,
author = {Ghalejughi, Milad and Khattak, H. A. and Hussain, Z.},
title = {Miliroute taxi demand estimates},
year = {2026},
version = {v1-2026-10-25},
howpublished = {\url{https://miliroute.com/taxi-demand/}},
note = {Model estimates by strict zero-shot transfer, not checked against real trips. Method: Spatial-scale-aware cross-city transfer for zero-shot taxi demand estimation (in preparation)}
}
Sources and licences
- Map data © OpenStreetMap contributors (ODbL)
- Contains public sector information licensed under the Open Government Licence v3.0. Wards (December 2024) Boundaries UK BGC: Office for National Statistics; contains OS data © Crown copyright and database right 2024; airport passengers: UK Civil Aviation Authority, 2019
- Suburb outlines: Geoscape Administrative Boundaries (CC BY 4.0). Jobs and residents in 2021: Transport for NSW Travel Zone Projections (CC BY). Commuters: ABS Census 2021 (CC BY 4.0). Airport boardings: half of the 2019 passengers of Sydney Airport
- Suburb/locality boundaries: Geoscape Administrative Boundaries (Geoscape Australia and the Department of Industry, Science and Resources), CC BY 4.0; airport passengers: BITRE and airport reports, 2019
- US Census Bureau, ZIP Code Tabulation Areas 2020, cartographic boundary file (public domain); airport boardings: FAA calendar year 2019 enplanements (public domain)
Change log
- : Added 18 cities: Belfast (United Kingdom); Boston (United States); Brighton (United Kingdom); Bristol (United Kingdom); Canberra (Australia); Cardiff (United Kingdom); Coventry (United Kingdom); Denver (United States); Leicester (United Kingdom); Miami (United States); Minneapolis (United States); Newcastle (Australia); Newcastle upon Tyne (United Kingdom); Nottingham (United Kingdom); Pittsburgh (United States); Portsmouth (United Kingdom); Southampton (United Kingdom); Wollongong (Australia).
- : Added 14 cities: Adelaide (Australia); Birmingham (United Kingdom); Brisbane (Australia); Glasgow (United Kingdom); Leeds (United Kingdom); Liverpool (United Kingdom); London (United Kingdom); Los Angeles (United States); Manchester (United Kingdom); Melbourne (Australia); Perth (Australia); Philadelphia (United States); Sheffield (United Kingdom); Sydney (Australia).
Last updated 2026-10-25 · Data version v1-2026-10-25 · Source: Miliroute taxi demand model v1 · Contact