Krasnoselkupin piiri (ven. Красносельку́пский (муниципальный) райо́н, Krasnoselkupski (munitspalnyi) raion) on paikallinen itsehallintoalue Jamalin Nenetsian autonomisessa piirikunnassa Venäjällä.[1][2]
Piiri sijaitsee Jamalin Nenetsian kaakkoisosassa. Sen läpi virtaa Tazjoki. Piirin kaakkoisosassa Tazin yläjuoksulla sijaitsee Ylä-Tazin luonnonpuisto, jonka laajuus on 6 313 neliökilometriä.[1][3]