L'idrope fetale deriva generalmente da un'anemia fetale, in conseguenza della quale il cuore deve pompare più sangue per provvedere alle richieste di ossigeno dei tessuti. Le cause dell'anemia, e quindi dell'idrope, possono essere classificate in immuni e non immuni.