Geographically, Rockford Township occupies  in southern Surry County, with its southern border consisting of the Yadkin River.
Rockford Township's location can be described as being located in the southern region of Surry County, with its boundary defined by the Yadkin River to the south.