Noja è un comune spagnolo di 2.555 abitanti situato nella comunità autonoma della Cantabria, comarca di Trasmiera, nella Costa Orientale della Cantabria.Il comune non ha frazioni distinte e confina a nord con il Mar Cantabrico e a sud, da ovest ad est rispettivamente con i comuni di Arnuero, Argoños e Santoña.