He returned to Canaan, Connecticut, and was admitted to the bar in Litchfield County in October 1845 and practiced law in Canaan 1847-1867.[1] After 1849, he was a Probate Judge, District of Canaan for fifteen of eighteen years.[2]
On October 21, 1846, he married Miss Sarah C. Ferguson of Sheffield, Massachusetts. They had six children, Bertha I., Samuel F., Mary F., Josie, Kittie M., Carrie Tobey.[2]
From 1867 to 1876, he was a judge of the Superior Court of Connecticut, and Granger was elected judge of the Supreme Court of Errors (now the Supreme Court of Connecticut) in 1876 and served until March 1, 1887, when he resigned.[1][2]
Granger was elected to the Fiftieth Congress (March 4, 1887 – March 3, 1889). He was not a candidate for renomination in 1888.[1]
Granger was elected State referee in 1893 and served until his death in North Canaan, Connecticut, October 21, 1895, where he was interred in the Lower Cemetery.[1]