Bagi banyak orang di N-City, memainkan permainan peran sosial populer, Magical Girl Raising Project, sedekat mungkin dengan menjadi gadis ajaib sejati. Namun, bagi beberapa pemain langka, mimpi itu bisa menjadi kenyataan. Salah satu gadis tersebut adalah Koyuki Himekawa, yang menerima pemberitahuan pada suatu malam bahwa dia telah dipilih untuk menjadi gadis ajaib, avatar dalam permainannya Snow White.
Ketika Koyuki dan pemain pilihan lainnya di kota mulai membantu mereka yang membutuhkan, mereka semua menerima pemberitahuan lagi: admin telah memutuskan bahwa mereka ingin mengurangi jumlah gadis penyihir. Siapa pun yang mengumpulkan jumlah Magical Candies paling sedikit — yang diberikan untuk aktivitas gadis penyihir mereka — dalam kompetisi mereka setiap minggu akan kehilangan kekuatan mereka. Tetapi ketika sebuah tragedi dunia nyata terjadi pada pemain pertama yang drop out, mereka ditunjukkan akibat kehilangan kemampuan mereka. Karena semakin banyak peserta yang kalah dalam kompetisi dan semakin banyak peraturan yang diputar-putar, para gadis segera menyadari bahwa “kontes” mereka sebenarnya adalah perjuangan putus asa untuk bertahan hidup.