๐Ÿ‡บ๐Ÿ‡ธ Cities in United States โ€” API & JSON data

Looking for a JSON API covering cities in United States? Geomelon has 65,577 of them, organized into 56 regions and searchable in 49 languages. New York metropolitan area tops the list by population (19,940,274).

Data updated: 2026-07-14

Live demo

Type to search United States citiesโ€ฆ

Top 10 cities by population

CityRegionPopulation
New York metropolitan areaโ€”19,940,274
New York CityNew York8,804,190
Los AngelesCalifornia3,898,747
ChicagoIllinois2,746,388
El Pasoโ€“JuรกrezTexas2,539,946
Queensโ€”2,405,464
HoustonTexas2,304,580
ManhattanNew York1,694,251
PhoenixArizona1,608,139
PhiladelphiaPennsylvania1,603,797

Sample API response

GET /cities/search?countryCode=us&sort=population_desc&limit=3

[
  {
    "id": "084c9cc4-db41-4404-bd26-41af88c7f3e7",
    "name": "New York metropolitan area",
    "population": 19940274,
    "countryName": "United States",
    "countryCode": "US",
    "countryEmoji": "๐Ÿ‡บ๐Ÿ‡ธ",
    "regionName": null
  },
  {
    "id": "7a5bc59e-d4fc-4295-9906-ed7102f620d2",
    "name": "New York City",
    "population": 8804190,
    "countryName": "United States",
    "countryCode": "US",
    "countryEmoji": "๐Ÿ‡บ๐Ÿ‡ธ",
    "regionName": "New York"
  },
  {
    "id": "0b5c2349-ea91-48de-bec5-0a39d20b3bf6",
    "name": "Los Angeles",
    "population": 3898747,
    "countryName": "United States",
    "countryCode": "US",
    "countryEmoji": "๐Ÿ‡บ๐Ÿ‡ธ",
    "regionName": "California"
  }
]

Try it

curl --request GET \
  --url 'https://geomelon.p.rapidapi.com/cities/search?countryCode=us&sort=population_desc&limit=10' \
  --header 'x-rapidapi-host: geomelon.p.rapidapi.com' \
  --header 'x-rapidapi-key: YOUR_API_KEY'

Multilingual city names

City names in United States are available in 49 languages.

Free dataset

Prefer a static file? Download 5,000 United States cities as JSON (732 KB, no API key) from the United States cities dataset page.

FAQ

How many cities in United States does the API return?

Geomelon currently has 65,577 cities in United States across 56 regions. Results are paginated, up to 100 per request.

Is there a free tier?

Yes. RapidAPI's free tier covers a fixed number of requests per month with no credit card required. There is also a free, no-key city-autocomplete endpoint (the demo above) for prefix search.

Can I get United States city names in other languages?

Yes โ€” city names in United States are available in 49 languages. Pass the languages you want via the preferredLanguages parameter, most-preferred first.

Do I need an API key?

The main search and lookup endpoints require a free RapidAPI key. The prefix-search autocomplete endpoint used in the demo above is public and does not require a key.

Try free on RapidAPI

Related