McEvoy was elected to the New Westminster City Council in 2008, and re-elected in 2011 and 2014. He is the Chair of several city committees. He is also the city's representative to the Fraser Health Municipal Advisory Committee. 
He was the proponent of New Westminster's Living Wage policy, which was first municipal Living Wage policy adopted in Canada.
He is a member of New Westminster's Homelessness Coalition and previously served on the Museum Advisory Committee and the Parks and Recreation Commission. He is a past president of the Brow of the Hill Residents’ Association, the Twelfth Street Neighborhood Society, and a past director for the Royal City Humane Society and the New Westminster Heritage Preservation Society. He is the Director of the Hospitality Project at the New Westminster Food Bank.
McEvoy played a key role in the unsuccessful effort to prevent the closure of Saint Mary's Hospital in New Westminster in 2004. He wrote a book about the history of the hospital and the public campaign to prevent the closure, The Life and Destruction of Saint Mary's Hospital (Harbour Publishing, 2008).