Byen ligger ved elva Lahn og grenser rett til nabobyen Limburg an der Lahn. Mellom Diez og Limburg går grensen som skiller delstatene Hessen og Rheinland-Pfalz. Denne grensen oppstod etter den andre verdenskrigen da Diez ble tildelt den franske besetningssonen og Limburg kom til den amerikanske. Fra 1815 hørte begge byer til Hertugdømmet Nassau.