Kupen berada pada ketinggian 550 m dpl dan berjarak 5km dari ibu kota kecamatan Pringsurat; 9km dari ibu kota kabupaten. Kupen mencakup daerah seluas 415 ha yang terbagi dalam lahan sawah dan bukan sawah. Lahan bukan sawah dipergunakan untuk bangunan/pekarangan, ladang/tegalan/huma, hutan rakyat, perkebunan negara/rakyat dan lainnya.
Desa yang memiliki 719 rumah tangga ini berpenduduk 2.650 jiwa, terdiri dari 1.308 jiwa laki-laki dan 1.342 jiwa perempuan.
Penduduk usia 10 tahun ke atas bermata pencaharian sebagai peternak dan petani tanaman pangan. Lainnya bekerja di industri pengolahan, bangunan, perdagangan, hotel dan rumah makan, pengangkutan dan komunikasi, jasa, dll.
Sumber air minum berasal dari ledeng/PDAM, sumur dan mata air. Untuk penerangan, 1.451 orang menggunakan PLN serta 2 rumah tangga menggunakan penerangan lain non-PLN.
Pendidikan
Dalam bidang pendidikan penduduk di atas 5 tahun yang tamat perguruan tinggi/universitas berjumlah 67 orang, akademi 13 orang, SLTA/sederajat 395 orang, SLTP/ sederajat 222 orang, SD/sederajat 2.006 orang, tidak tamat SD 515 orang, belum tamat SD 818 orang dan belum/tidak sekolah 420 orang. Untuk sarana pendidikan terdapat 4 unit TK dan 4 unit SD/MI.
Kesehatan
Di bidang kesehatan, desa Kupen memiliki 8 posyandu.