Machanur is a village in Mangalvedhe tehsil in district of Solapur, Maharashtra, India. As per the data provided by Census of India in 2011, total population of Machanur was 2,108 which includes 1,087 males and 1,021 females. Machanur covers 962.89 ha area. Pincode of Machanur is 413305.