With an area of about 0.3 sq. miles, Donnelly is located at an elevated point of about 4,870 ft. above sea level. Donnelly is a part of Valley County and lies on the northeastern shore of Lake Cascade. The resort of Tamarack is located nearby. It is also said to be among the smallest town of Idaho. Very few people live here and they are primarily engaged in agriculture and other related trading activities.