Põhjalaht (ka Botnia laht) on laht Läänemere põhjaosas. Piirneb läänes Rootsiga ja idas Soomega.
Koosneb Perämerest ja Selkämerest.