Hudsonbukta grenser til det kanadiske territoriet Nunavut og provinsene Manitoba, Ontario og Québec. Hudsonbukta henger sammen med Atlanterhavet gjennom Hudsonstredet og med Nordishavet gjennom Foxekanalen og Nordvestpassasjen.