Karlino (Rozporządzenie Ministrów: Administracji Publicznej i Ziem Odzyskanych z dnia 12 listopada 1946 r. o przywróceniu i ustaleniu urzędowych nazw miejscowości ().) – miasto w północno-zachodniej Polsce, w województwie zachodniopomorskim, w powiecie białogardzkim, siedziba gminy miejsko-wiejskiej Karlino.
Miasto ma 5507 mieszkańców (30 czerwca 2022).
Położenie thumb|left|Rzeka Parsęta w okolicach Karlina Miasto leży ok. 6 km na północny zachód od Białogardu, w widłach dwóch rzek – Parsęty i Radwi, na skrzyżowaniu drogi wojewódzkiej nr 112 z drogą wojewódzką nr 163, przy linii kolejowej nr 404.
Znajduje się w północno-wschodniej części województwa zachodniopomorskiego.
Powierzchnia miasta wynosi 9,40 km² (1 stycznia 2009), zajmując 1,1% powierzchni powiatu.
Historia Stara osada położona przy szlaku solnym z Kołobrzegu do Wielkopolski. Obszar został włączony do państwa polskiego przez Mieszka I ok. 967 roku. Pierwsza wzmianka z 1159 o komorze celnej pobierającej opłaty od drewna transportowanego wodą do kołobrzeskich warzelni. Kolejna wzmianka z 1240 roku podaje, że Karlino należało do tzw. księstwa kamieńskiego. W notce z 1299 roku występuje zapis „Civis In Corlin”. Biskupi kamieńscy weszli w posiadanie Karlina w 1280 roku w spadku po księciu Warcisławie III.