Tarnów Opolski (niem. Gemeinde Tarnau; daw. gmina Tarnów) – gmina wiejska w województwie opolskim, w powiecie opolskim. W latach 1975–1998 gmina położona była w województwie opolskim. W 2007 roku w gminie wprowadzono język niemiecki jako język pomocniczy.

Siedziba gminy to Tarnów Opolski.

Gmina składa się z 8 sołectw Tarnów Opolski, Komorowice, Raszowa, Przywory, Nakło, Kąty Opolskie, Miedziana, Walidrogi.

Położenie Gmina Tarnów Opolski leży na piaszczystej równinie w południowo-zachodniej części Polski, na prawym brzegu rzeki Odry, 19 km od Opola, na pograniczu Wyżyny Śląsko-Krakowskiej i Niziny Śląskiej. Wschodnią część gminy stanowi mezoregion Równiny Opolskiej, wąski pas wzdłuż Odry w zachodniej części to mezoregion Pradoliny Odry. Natomiast część gminy położona na południe od Kosorowic i Tarnowa Opolskiego stanowi fragment Masywu Chełmskiego.

Gmina, administracyjnie położona jest w środkowej części województwa opolskiego w powiecie opolskim. Zajmuje 82 km², co lokuje ją pod względem obszaru na 25 pozycji w grupie gmin wiejskich.