 In 1954, Morgan became a councillor for Port Dalhousie, Ontario, then became that municipality's Reeve from 1956 to 1960.Between 1962 and 1968, he was an Alderman in St. Catharines, then between 1969 and 1972 was a councillor for the Niagara Region.He was first elected at the St. Catharines riding in the 1972 general election.