L'agglomération de Obernai est située dans le département Bas-Rhin.
Les communes limitrophes sont les suivantes : Ottrott, Bœrsch, Bernardswiller, Bischoffsheim, Goxwiller, Krautergersheim, Meistratzheim, Niedernai, Saint-Nabor, Barr, Heiligenstein.
56 infirmiers et infirmières à domicile pratiquent à Obernai.