A city hall or town hall is the headquarters of a city or town's administration and usually houses the city or town council, its associated departments and their employees. It is also usually the base of the city, town, borough or county mayor. 