Située à l'embouchure de la rivière Yodo sur la baie d'Osaka, Osaka est la troisième plus grande ville par la population après Tokyo et Yokohama.
Osaka se trouve à l'embouchure de la Yodo et sur la baie d'Osaka, à l'extrémité est de la mer intérieure du Seto.