Mettmann encóntrase situada ao noroeste do Land, na rexión de Düsseldorf —máis concretamente na rexión do Ruhr—, cerca das cidades de Düsseldorf, Leverkusen e Colonia.
Situado a 140 msnm, o municipio ocupa unha superficie de 42,52 km².
Segundo o censo de 2019 contaba cunha poboación de 38 829 habitantes,[1] polo que a súa densidade de poboación, nese ano, era de 912,34 hab./km².