Miami
City in Ottawa County, Oklahoma

Miami is a city in Ottawa County, Oklahoma, with 12,969 residents (2020 Census). It sits at 797 ft (243 m) above sea level. The nearest town is North Miami, 2.3 miles N.
- 12,969residents (2020 Census)
- 797 ftelevation · 243 m
- 11.1 sq miland area · 28.7 km²
- 1,168 / sq mipopulation density
- 74354main ZIP code (2 in total)
About Miami
Miami ( my-AM-ə) is a city in and the county seat of Ottawa County, Oklahoma, United States, founded in 1891. Lead and zinc mining were established by 1918, causing the area's economy to boom.
This area was part of Indian Territory. Miami is the capital of the federally recognized Miami Tribe of Oklahoma (after which it is named), the Modoc Tribe of Oklahoma, the Ottawa Tribe of Oklahoma, the Peoria Tribe of Indians, and the Shawnee Tribe. As of the 2020 census, its population was 12,969.
Text: Wikipedia · CC BY-SA 4.0
Miami weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Miami
Webcams: Windy.com
Living in Miami
- Median household income
- $46,410
- Median home value
- $107,600
- Median rent
- $835/mo
- Median age
- 32.2
Do you know Miami? Tell us about it
Help other travelers: share what makes Miami special. We review every message before publishing it.
Map of Miami
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Miami Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Miami, OK population
Miami had 12,969 residents in the 2020 Census.
| 2020 Census | 12,969 |
|---|---|
| Density | 1,168 per sq mi (451 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Miami at a glance
| State | Oklahoma (OK) |
|---|---|
| County | Ottawa County |
| Type | City |
| Population | 12,969 (2020) |
| Land area | 11.10 sq mi (28.7 km²) |
| Water area | 0.08 sq mi (0.22 km²) |
| Elevation | 797 ft (243 m) |
| Coordinates | 36.8877° N, 94.8709° W |
| ZIP codes | 74354, 74358 |
| Official website | miamiok.org |
| Census code (GEOID) | 4048000 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Miami
- North Miami2.3 mi N
- Commerce3.3 mi N
- Dotyville3.3 mi SW
- Quapaw6.3 mi NE
- Narcissa6.8 mi SW
- Fairland9.5 mi S
- Wyandotte9.6 mi SE
- Peoria11.3 mi E
- Baxter Springs, KS11.8 mi NE
- Welch12.4 mi W
- Bluejacket12.8 mi SW
- Afton14.0 mi S
Straight-line distance between town centers.
Frequently asked questions about Miami
What county is Miami in?
Miami is in Ottawa County, Oklahoma.
What is the population of Miami, OK?
12,969 people lived in Miami at the 2020 Census.
What is the ZIP code of Miami, OK?
The main ZIP code is 74354. Other ZIP codes: 74358.
What is the elevation of Miami?
797 feet (243 m) above sea level.
What towns are near Miami?
North Miami (2.3 mi), Commerce (3.3 mi), Dotyville (3.3 mi), Quapaw (6.3 mi), Narcissa (6.8 mi).
Last updated: