NHL:n varaustilaisuus 2012 oli järjestyksessään 50. NHL:n varaustilaisuus. Se järjestettiin 22.–23. kesäkuuta Pittsburgh Penguinsin kotiareenalla Consol Energy Centerissä. Tilaisuuden ensimmäinen varausvuoro oli kolmatta vuotta peräkkäin Edmonton Oilersilla, joka käytti sen varaamalla laitahyökkääjä Nail Jakupovin.[1][2]