Horace
- Country: United States
- State: North Dakota
- Population: 2,652 (2016)
- Latitude: 46° 45.5' N (46.75886°)
- Longitude: 96° 54.2' W (-96.9037°)
- Elevation: 279 m/915 ft. above sea level
- Time zone: America/Chicago (UTC -06:00); DST observed (UTC -05:00)