Nakło nad Notecią – miasto w województwie kujawsko-pomorskim, siedziba powiatu nakielskiego, siedziba gminy miejsko-wiejskiej Nakło nad Notecią. Miasto królewskie lokowane w 1299 roku.
Miasto położone jest na prawobrzeżnej ziemi nadnoteckiej, w południowo-wschodniej części Krajny, w pasie Pojezierza Południowopomorskiego (w tym Pojezierza Krajeńskiego), przy drodze krajowej nr 10, w odległości 31 km na zachód od Bydgoszczy.