Kosteikkofrankoliini (Pternistis swainsonii) on afrikanfrankoliinien sukuun kuuluva aitokanojen heimon kanalintu. Lajin nimesi Andrew Smith vuonna 1836 William Swainsonin kunniaksi.
Linnun pituus on noin 38 cm. Höyhenpuku on pääosin tummanruskea, vatsapuolella on mustaa kuviointia. Naama ja kurkku ovat punaista höyhenetöntä helttaa. Nokka ja koivet ovat tummanharmaat. Sukupuolet ovat samannäköisiä paitsi että koiraan jaloissa on terävät kannukset. Nuori lintu on puvultaan aikuista himmeämpi ja siltä puuttuu punainen heltta. Ääni on voimakas ja karhea karjaisu. Pesimäajan ulkopuolella laji voi muodostaa pieniä parvia. Sateella se voi hakeutua puun latvuston suojaan.
Kosteikkofrankoliini elää eteläisessä Afrikassa noin 1,3 miljoonan neliökilometrin alalla. Lajin kanta on elinvoimainen.
Metsät, pensassavannit ja viljelysmaat.
Laji syö enimmäkseen siemeniä ja kasvinosia sekä pieniä selkärangattomia. Parvet voivat vaellella vastakorjatuilla maissipelloilla etsien karisseita siemeniä.
Parit pesivät yksittäin, osassa levinneisyysaluetta 2 kertaa kesässä. Pesä piilotetaan maahan ruohikkoon, mielellään pensaan alle. Naaras munii 4–8 munaa, joita se hautoo noin 3 viikkoa. Poikaset ovat pesäpakoisia ja lentää räpistelevät jo muutaman päivän ikäisinä.