Sparta är administrativ huvudort i Alleghany County i North Carolina.[1] Orten har fått sitt namn efter den gamla grekiska stadsstaten.[2] Sparta hade 1 770 invånare enligt 2010 års folkräkning.[3]