Oka passerer blant andre gjennom byene Orjol, Kaluga, Pusjtsjino, Kolomna, Rjazan, Murom og Nizjnij Novgorod; sistnevnte er den største bosetningen ved elva.