Orașul Nürnberg este așezat pe ambele părți ale rîului Pegnitz pe o lungime de 14 km, rîu care izvorăște la 80 km la nord-est de oraș. Pe porțiunea orașului vechi, rîul Pegnitz a fost destul de mult canalizat. Aluviunea produsă de rîul Pegnitz (care este numit așa după prima localitate prin care se strecoară, localitatea Pegnitz) în nord și nord-vest de Nürnberg a transformat această zonă într-o zonă agricolă numită Knoblauchsland (țara/regiunea usturoiului). În localitatea învecinată Fürth, rîul Pegnitz se împreunează cu rîul Rednitz, de unde curg mai departe sub denumirea Regnitz.