Coordinates: 35°25′15″N 79°46′39″W / 35.42083°N 79.77750°W
Steeds is an unincorporated community located in the north eastern part of Montgomery County, North Carolina, United States.
Steeds is located on US 220 (Alt) two miles north of the Community of Ether. The community is at the crossing of Hwy 220, State Road 1332 (Plantation Road) and State Road 1365 (Steed Road), with State Road 1361 (Bean Road) junctioning with Steed Road.
The Community of Steeds lies four (4) miles north of the Town of Star and five (5) miles south of the Town of Seagrove. The Community of Blackankle is three (3) miles west of Steeds..
Steeds is approximately one mile west of Moore County, three (3) miles south of Randolph, eighteen (18) miles north of Richmond County, and eighteen (18) miles east of Stanly County.
The elevation of Steeds is 662 feet above sea level, and it lies at 35°25′15″N 79°46′39″W / 35.42083°N 79.77750°W (35.47083, -79.77778).