Jednocześnie największą gęstość zaludnienia na poziomie 2187 os./km² ma Inowrocław, zaś najmniejszą gęstością cechuje się Nieszawa – 179 os./km².
Najwięcej – sześć miast, znajduje się w powiecie włocławskim: Chodecz, Brześć Kujawski, Izbica Kujawska, Kowal, Lubień Kujawski i Lubraniec, zaś tylko po jednym mieście znajduje się w powiatach chełmińskim, rypińskim, toruńskim, tucholskim i wąbrzeskim. Rozmieszczenie miast na mapie województwa kujawsko-pomorskiego W tabeli przedstawiono wszystkie miasta województwa kujawsko-pomorskiego uszeregowane według liczby ludności. Informacje dotyczące liczby ludności podano na podstawie danych Głównego Urzędu Statystycznego według stanu na dzień 1 stycznia 2025. Nazwy miast powiatowych pogrubiono, a nazwy miast na prawach powiatu dodatkowo zapisano kursywą.