After graduating as a physician, McElfresh practiced medicine in Frederick until 1822. In 1820, he was selected as register of Frederick and as trustee of the Frederick Academy. After being admitted to the bar, he practiced law.[2]
McElfresh served as a member of the Maryland House of Delegates in 1830.[1][3] While delegate, he fought for a law to abolish imprisonment for debt.[2] In 1831, Governor Daniel Martin appointed McElfresh as a colonel on his staff.[2] He was a member of the state reform convention in November 1836.[1][2] McElfresh was a member of Frederick's first fire company.[2]
Personal life
McElfresh married Teresa Mantz, daughter of Francis Mantz, on March 27, 1820. They had several children, including Anna Mary, Ariana and Henry. His daughter Anna Mary married Jacob M. Kunkel and his daughter Ariana married Charles Edward Trail. His son Henry was also a member of the Maryland House of Delegates.[4]
McElfresh died on August 4, 1841, at the home of his father near New Market.[1][5]