Cuenta con una superficie de 95,39 km ², de los que 5,17 km ² corresponden a la superficie ocupada por el agua.
Tomó su nombre del río Zwarte Water que lo atraviesa.
Se trata de un municipio formado por pequeños núcleos entre los que destaca Genemuiden con cerca de diez mil habitantes.
El gobierno municipal se localiza en Hasselt, que ostenta los derechos de ciudad desde 1252, cuando le fueron otorgados por el obispo de Utrecht.
Tanto Genemuiden como Zwartsluis y Hasselt tienen pequeños puertos fluviales sobre el Zwarte Water cerca de la desembocadura en el Zwarte Meer.