With a total area of about 11 sq. miles, Cottonwood is a part of the County of Yavapai in the state of Arizona. It has a semi-arid steppe climate. Public schools operating under the School District of Cottonwood - Oak is one one of the principal sources of employment. Apart from it local residents are also engaged in small trades.