Wąbrzeźno () – miasto w Polsce, położone w województwie kujawsko-pomorskim, w powiecie wąbrzeskim.

Według danych GUS z 31 grudnia 2024 roku Wąbrzeźno liczyło 12 755 mieszkańców.

Położenie Miasto leży nad trzema jeziorami: Zamkowym, Frydek i Sicieńskim, które to ostatnie znajduje się już poza granicami miasta. Najbliżej położone miasta to: Radzyń Chełmiński (10 km), Kowalewo Pomorskie (16 km), Jabłonowo Pomorskie (20 km), Golub-Dobrzyń (21 km), Chełmża (30 km), Grudziądz (30 km) i Łasin (35 km).

Na przełomie XVI i XVII wieku Wąbrzeźno należało do dóbr stołowych biskupów chełmińskich. W latach 1975–1998 miasto administracyjnie należało do województwa toruńskiego. Pod względem historycznym Wąbrzeźno położone jest w ziemi chełmińskiej.

Według regionalizacji fizycznogeograficznej Polski miasto położone jest na Pojezierzu Chełmińskim.

Nazwa Miasto występowało w historii pod trzema nazwami – polską Wąbrzeźno oraz niemieckimi Frideck (do końca XVIII w.) i Briesen. Ta druga stanowi fonetyczne przyswojenie nazwy polskiej. Spotykane są różne postacie zapisu nazw: Wambrez, Frideck, Fredeck, Frydek, Friedecum, Vredeck, Briesen itd.