Ostralka rudozobá obývá jižní oblasti Súdánu a Etiopie až ke Kapské provincii, západní Angole a Madagaskaru. Vyskytuje se nejčastěji v oblastech s vodními plochami s mělkou, sladkou vodou a hojnou plovoucí vegetací. Ostralky se živí různými semeny, ovocem, obilím, kořínky a vegetativními částmi vodních rostlin. Ze živočišné říše nepohrdnou měkkýši, hmyzem ani korýši.