McNeal is an unincorporated village and census-designated place located in the U.S. state of Arizona. It is within Cochise County on U.S. Route 191 21 miles northwest of Douglas. It has a total land area of 3.75 square miles at 31°36′04″N 109°40′12″W. The elevation is 4,170 feet above sea level. As of the 2010 census data, McNeal total population was 5,476. Estimated per capita income in 2015 was $24,140. The average travel time is 20 minutes. It is using Zip code 85617.