En 1867, il est nommé conseiller de la reine et est plus tard élu au 8e législature de la province du Canada la même année, représentant le comté de South Leeds sous l'étiquette de réformiste. Défait en 1864, il accepte un poste de solliciteur général du Canada-Ouest et doit alors se représenter pour la même circonscription[3]. En 1867, il est défait de peu par John Willoughby Crawford(en) dans Leeds-Sud. Toutefois, il parvient à reprendre le siège en 1872. En 1869, il est nommé procureur-général du gouvernement provisoire Nord-Ouest, mais est repoussé par les rebelles de la région de Pembina Valley dans ce qui deviendra le Manitoba[1]. En 1874, il s'installe en Colombie-Britannique et est nommé lieutenant-gouverneur de la province le . Après son mandat, il retourne en Ontario pendant trois ans avant de revenir à Victoria où il travaille comme avocat. Durant cette période, Richards sert comme trésorier du barreau de la Colombie-Britannique de 1889 à 1892 et de 1894 à 1897[4].
Richards meurt à Victoria en à l'âge de 75 ans. Il se marie à deux reprises, à Frances Chaffey en 1849 et à Ellen Chaffey Chislett en 1854[2]. L'artiste-peintre Frances Richards(en) est l'une de ses filles issue de son premier mariage[5].
La Richards Street de Vancouver est nommé en son honneur.