Mesen (franska: Messines) är en kommun i den belgiska provinsen Västflandern. Kommunen består enbart av staden Mesen. Den 1 januari 2005 hade Mesen en folkmängd om 988. Totalarealen är 3,58 km2 vilket ger en befolkningstäthet på 272 invånare per km2.
Mesen är Belgiens minsta stad.