Career
McCaslin served 30 years, from 1981 to 2011, in the Washington State Senate representing the 4th Legislative District, which includes the areas east of the city of Spokane. Previously, he had served 6 years on the Spokane Valley Fire Commission during the 1970s. In 2009 he was elected to the Spokane Valley City Council, while serving concurrently in the State Senate.
On January 5, 2011 McCaslin resigned from the Senate due to complications following heart surgery.
Complications which ultimately claimed his life on March 13, 2011. In 2014, McCaslin"s son, Bob McCaslin, Junior., was elected to one of the two State Representative positions in the 4th Legislative District.