Nykarleby (Fince: Uusikaarlepyy), Finlandiya'nın Ostrobotniya bölgesinde bulunan bir şehirdir. Şehir, Botniya Körfezi'nin kıyısında yer almaktadır. Yüzölçümü 737.17 km²[1] olan şehrin nüfusu 31 Ağustos 2017 tarihi itibari ile 7,497'dir.[2]