Horace
City in Cass County, North Dakota

Horace is a city in Cass County, North Dakota, with 3,085 residents (2020 Census). It sits at 915 ft (279 m) above sea level. The nearest town is Frontier, 4.8 miles NE.
- 3,085residents (2020 Census)
- 915 ftelevation · 279 m
- 12.7 sq miland area · 32.9 km²
- 243 / sq mipopulation density
- 58047ZIP code
About Horace
Horace is a city in Cass County, North Dakota, United States. It is approximately 5–8 miles south of the city of West Fargo and about 8 miles away from Fargo. The population was 3,085 at the 2020 census, and was estimated to be 6,286 in 2024. In 2026, it is now 7,804. In fact, Horace is one of North Dakota's Fastest growing cities in the state. The city is a suburb of the Fargo–Moorhead metropolitan area. It is the 13th-most populous city in North Dakota. Horace was founded in 1882 at a time of widespread European-American settlement in the territory.
Text: Wikipedia · CC BY-SA 4.0
Horace weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Horace
Webcams: Windy.com
Living in Horace
- Median household income
- $138,578
- Median home value
- $414,500
- Median rent
- $2,146/mo
- Median age
- 33.9
Do you know Horace? Tell us about it
Help other travelers: share what makes Horace special. We review every message before publishing it.
Map of Horace
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Horace 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 ›Horace, ND population
Horace had 3,085 residents in the 2020 Census.
| 2020 Census | 3,085 |
|---|---|
| Density | 243 per sq mi (94 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Horace at a glance
| State | North Dakota (ND) |
|---|---|
| County | Cass County |
| Type | City |
| Population | 3,085 (2020) |
| Land area | 12.69 sq mi (32.9 km²) |
| Water area | 0.00 sq mi (0.01 km²) |
| Elevation | 915 ft (279 m) |
| Coordinates | 46.7570° N, 96.9113° W |
| ZIP code | 58047 |
| Official website | cityofhorace.com |
| Census code (GEOID) | 3838900 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Horace
- Frontier4.8 mi NE
- Prairie Rose5.5 mi NE
- Briarwood5.9 mi E
- West Fargo7.1 mi N
- Oxbow7.7 mi SE
- Davenport7.9 mi W
- Fargo8.4 mi NE
- Kindred8.9 mi SW
- Comstock, MN10.3 mi SE
- Moorhead, MN10.8 mi NE
- Mapleton11.5 mi NW
- Reile's Acres12.0 mi N
Straight-line distance between town centers.
Frequently asked questions about Horace
What county is Horace in?
Horace is in Cass County, North Dakota.
What is the population of Horace, ND?
3,085 people lived in Horace at the 2020 Census.
What is the ZIP code of Horace, ND?
The ZIP code of Horace is 58047.
What is the elevation of Horace?
915 feet (279 m) above sea level.
What towns are near Horace?
Frontier (4.8 mi), Prairie Rose (5.5 mi), Briarwood (5.9 mi), West Fargo (7.1 mi), Oxbow (7.7 mi).
Last updated: