La métropole oranaise comporte plusieurs communes, dont deux, agglomérées à la ville.
Bir el-Djir constitue la principale ville dans la banlieue immédiate à l'est d’Oran hors des arrondissements. Baptisée Arcole à l'époque coloniale, la commune est située à 8 kilomètres du centre-ville. C'est une ville restée essentiellement agricole jusqu'à la fin des années 1980. Elle accueille aujourd'hui une population de 118 000 habitants, et devient un pôle majeur de l’agglomération oranaise. Elle abrite plusieurs sièges d’entreprises à l'architecture moderniste comme les bâtiments de Sonatrach, le nouvel Établissement Hospitalier Universitaire «1er novembre 1954», le Palais des Congrès, des instituts d'enseignement supérieur et la Cour de Justice. On y projette la construction d'un stade olympique de 50 000 places.
La ville d'Es Senia est également limitrophe d'Oran. Connue sous le nom de La Sénia à l'époque coloniale, elle est située au sud, à 7 kilomètres du centre-ville. Elle abrite des zones industrielles, plusieurs instituts universitaires et centres de recherche comme le Centre de Recherche en Anthropologie Sociale et Culturelle (CRASC)24 ou le Centre d'études maghrébines en Algérie (CEMA)25, et l’aéroport international. Elle sera le terminus du Tramway d'Oran.
Officiellement, le développement de l’agglomération oranaise, ou « Grand Oran » (ou encore Groupement Urbain d'Oran - G.U.O26), est défini par un plan directeur d’aménagement et d’urbanisme délimité en 1998. Son périmètre est constitué dans les quatre communes d'Oran, Bir el Djir, Es Senia et Sidi Chami4.
D'autres communes plus éloignées font partie de l'aire d'attraction de la ville, sans toutefois faire partie de l'agglomération. C'est notamment le cas de Aïn-el-Turk et de Mers el-Kébir. La première ville se situe au nord-ouest d’Oran à 15 km du centre d'Oran. Il s'agit d'une station balnéaire qui comprend plusieurs édifices hôteliers et complexes touristiques. Le paysage de cette commune change grâce aux nombreux projets entrepris : réseau autoroutier, stations balnéaires, hôpitaux, etc. À 8 km de cette commune se trouve la station balnéaire des Andalouses.
La commune de Mers el-Kébir se situe au nord-ouest d’Oran à quelque 7 kilomètres du centre-ville. C'est le siège de la marine nationale algérienne, et son port est une importante base navale.
À l'est d'Oran, se trouvent les villages de Canastel, Ain Franin et Kristel.