വിന്ധ്യ-സത്പുര മലനിരകൾക്കിടയിലായി മദ്ധ്യപ്രദേശ്, ഗുജറാത്ത്, മഹാരാഷ്ട്ര എന്നീ സംസ്ഥാനങ്ങളിലൂടെയാണ് ഈ നദിയൊഴുകുന്നത്.
മദ്ധ്യപ്രദേശിലെ മെയ്കല മലയിൽ ഉദ്ഭവിക്കുന്ന നർമദക്ക് 1312 കിലോമീറ്റർ നീളമുണ്ട്.
ഗുജറാത്തിലെ ഭാറുച്ചിൽ വച്ച് നർമദ അറബിക്കടലിൽ പതിക്കുന്നു.