What is the difference between a city manager and a mayor?

A mayor is elected; a city manager is appointed. In Chelsea, the city manager is appointed by the City Council, which must approve the appointment by a supermajority (7 of 11 votes). With no mayor in Chelsea, the city manager assumes the day-to-day responsibilities as chief executive officer of the City, and also fulfills many ceremonial functions of the office.