Solec Kujawski (do 22 listopada 1924 SolecObwieszczenie Ministra Spraw Wewnętrznych z dnia 22 listopada 1924 r. o zmianie nazw miasta „Solec” na „Solec Kujawski” Dz. Urz. Min. Spr. Wew. z 31 grudnia 1924 r. nr 2-6, poz. 56.; niem. Schulitz) – miasto w Polsce, położone w województwie kujawsko-pomorskim, w powiecie bydgoskim, na lewym brzegu Wisły. Siedziba miejsko-wiejskiej gminy Solec Kujawski.
Według danych z 31 Marca 2026 roku Solec Kujawski liczył 14 722 mieszkańców.
W pobliżu miasta znajduje się uruchomione 4 września 1999 r. Radiowe Centrum Nadawcze z nadajnikiem o mocy 1000 kW i dwoma masztami radiowymi o wysokości 330 i 289 m, które emitują 1 Program Polskiego Radia.
Położenie Miasto królewskie Solec, lokowane w 1325 roku, położone było w XVI wieku w województwie inowrocławskimZenon Guldon, Jacek Wijaczka, Skupiska i gminy żydowskie w Polsce do końca XVI wieku, w: Czasy Nowożytne, 21, 2008, s. 184.. W latach 1975–1998 miasto administracyjnie należało do województwa bydgoskiego.
Solec Kujawski położony jest w odległości 20 km na wschód od Bydgoszczy i 35 km na zachód od Torunia.
Pod względem historycznym miasto znajduje się na Kujawach. Etnograficznie Solec Kujawski stanowi część tzw.