Alabama House of Representatives
Alston verfolgte ebenfalls eine politische Laufbahn. Er war 1837 Mitglied im Repräsentantenhaus von Alabama. Dann diente er zwischen 1839 und 1842 im Senat von Alabama. Alston wurde in den 31. US-Kongress gewählt, wo er vom 4. März 1849 bis zum 3. März 1851 tätig war. Er trat 1850 nicht zu Wiederwahl an. Danach nahm er wieder seine Tätigkeit als Anwalt auf. Alston wurde 1855 wieder in das Repräsentantenhaus von Alabama gewählt. Ferner ging er landwirtschaftlichen Tätigkeiten nach. Er starb 1876 in Magnolia (Alabama) und wurde dort auf dem "Magnolia Cemetery" beigesetzt.