Longnan (陇南市) er et bypræfektur i den nordvestkinesiske provins Gansu. Longnan har et areal på 27.923 km² og ca. 2.68 millioner indbyggere (2004).
Longnan ligger i den sydligeøstlige del af Gansu provinsen, og grænser til Shaanxi mod øst og Sichuan mod syd. Mod øst ligger Qinbabjergene , og højden i området går fra 800 til 4.200 moh. De tre hovedfloder i Longnan er Bailong- (白龙江), the Baishui- (白水江), og Jialingfloden (嘉陵江). Derudover er der mere end 3.800 mindre vandløb og bække.