It is the second largest city of the canton, after Frauenfeld with a population of over 18,000.
In 1874, the municipality of Egelshofen was renamed Kreuzlingen. It reached the present size with the adding of Kurzrickenbach in 1927 and Emmishofen in 1928.