Pegnitz – rzeka we Frankonii, należącej do Bawarii historycznej krainie Niemiec.
Źródło rzeki znajduje się na wysokości 425 m n.p.m. w Szwajcarii Frankońskiej, niedaleko miasta Pegnitz. Dopływ Regnitz, znajdujący się w dorzeczu Renu. Ujście znajduje się koło miejscowości Fürth, na wysokości 285 m n.p.m. Długość rzeki wynosi 115 km.
Pegnitz płynie w obrębie pasma górskiego zwanego Szwajcarią Frankońską. W części tych gór założono park krajobrazowy Naturpark Fränkische Schweiz-Veldensteiner Forst. Niedaleko źródła Pegnitz znajduje się źródło Menu, jednej z ważniejszych rzek w obrębie Niemiec. Rzekę zamieszkują liczne pstrągi, oraz mewy, łabędzie i łyski.