La ville est fondée en 1879 sur la James River. Elle doit probablement son nom à la ville anglaise d'Ashton. En 1881, le Milwaukee Railroad est construit quelques kilomètres au nord de la ville. Les habitants abandonnent alors progressivement Old Ashton pour rejoindre New Ashton, sur la ligne de chemin de fer[1].
Démographie
Selon le recensement de 2010, elle compte 122 habitants[2]. La municipalité s'étend sur 0,44 mille carré (1,14 km2)[2].