Machhinan is a village in Kolaghat tehsil in district of Purba Medinipur, West Bengal, India. As per the data provided by Census of India in 2011, total population of Machhinan was 3,638 which includes 1,852 males and 1,786 females. Machhinan covers 165.52 ha area. Pincode of Machhinan is 721130.