Tegalsari berada pada ketinggian 767 m dpl, dan berjarak 10Â km dari ibu kota kecamatan Kedu dan 16Â km dari ibu kota kabupaten. Tegalsari mencakup daerah seluas 209,04 ha yang terbagi atas 163,84 ha lahan sawah dan 45,2 ha lahan nonsawah. Lahan nonsawah dipergunakan untuk bangunan/pekarangan, ladang/tegalan/huma, hutan rakyat, perkebunan negara/rakyat dan lainnya.
Sumber air minum berasal dari ledeng/PDAM, sumur dan mata air. Untuk penerangan, 407 rumah tangga menggunakan PLN.
Pendidikan
Dalam bidang pendidikan banyaknya penduduk di atas 5 tahun yang tamat perguruan tinggi/universitas berjumlah 4 orang, akademi 3 orang, SLTA/sederajat 134 orang, SLTP/ sederajat 228 orang, SD/sederajat 1.470 orang, tidak tamat SD 260 orang, belum tamat SD 377 orang dan belum/tidak sekolah 63 orang. Untuk sarana pendidikan terdapat 3 unit TK, 2 unit SD, dan 1 unit SMP.