Advance is town located along the western bank of the Yadkin River in eastern Davie County. Pronounced with the emphasis on the first syllable, it was originally named Shady Grove. In 1877, the post office was built there and the town was renamed because there was another Shady Grove post office in North Carolina.