Columbus City Hall, an 1892 Richardsonian Romanesque building, was designed by T.D. Allen of Minneapolis using local materials. It originally housed the library, kindergarten, and fire station in addition to the city offices, police departments, and auditorium. The annex was added in 1998.