Located among rolling hills, river valleys, and forest land, Randolph County's is 790 square miles. It is the 11th largest county in North Carolina and has the 19th highest population in the state. The towns of Archdale, Asheboro, Franklinville, Liberty, Ramseur, Randleman, Seagrove, Staley, and Trinity are located within Randolph County with Asheboro being the county seat.