Hvinanden er enestående blandt danske ænder ved at yngle i hulrum. Den bruger gamle spættehuller, naturlige træhuller og opsatte hvinandekasser, ofte højt over jorden ved vand. Hunnen lægger normalt 8–11 æg, som hun ruger i omkring 29–30 døgn. Ungerne springer ud fra redeåbningen allerede et par døgn efter klækningen og kommer uskadte ned til vandet, selv fra flere meters højde.