A stray cat in the Craigsville area has tested positive for rabies, according to the Central Shenandoah Health District.