Mayo's Community Hall and Municipal Office building was opened in 2007. As well as the municipal offices, it contains a large hall/gymnasium with performance stage that can host 250 person events, a 2 sheet curling rink, meeting room/lounge that can hold 100 person events, and a service area which contains a kitchen, bar, storage and washrooms.