Penarikan sampel menggunakan metode multistage random sampling. Adapun jumlah sampel basis sebanyak 1.200 orang yang berasal dari seluruh provinsi yang terdistribusi secara proporsional.
Kemudian, dilakukan oversample di 13 provinsi, yakni Aceh, Sumatera Utara, Sumatera Selatan, Lampung, DKI Jakarta, Jawa Barat, Jawa Tengah, Jawa Timur, Banten, Bali, Nusa Tenggara Timur, Sulawesi Utara, dan Sulawesi Selatan. Sehingga total sampel adalah sebanyak 4.560 responden.
Dengan asumsi metode stratified random sampling, ukiran sampel basisi 4.560 responden memiliki toleransi kesalahan atau margin of error sebesar sekitar 2 persen. Pada tingkat kepercayaan sebesar 95 persen.