Utbredelsen omfatter det østlige Atlanterhavet fra Norge til Angola. Den er sjelden i Nordsjøen og finnes ikke i Østersjøen. Ansjos er vanlig i Middelhavet og Svartehavet og har spredt seg til Suezbukta gjennom Suezkanalen. Den er også funnet ved St. Helena. Det er ikke noe klart skille mellom denne arten og sørafrikansk ansjos (), som overtar sør for Angola.