Messeux est située dans le nord du département de la Charente, à 4,5 km au nord-est de Nanteuil-en-Vallée et à 12 km à l'est de Ruffec.
Elle a été associée à Nanteuil-en-Vallée le 1er janvier 1973 par arrêté préfectoral du 29 décembre 1972.