Kanyanagar is a census town in Alipore Sadar subdivision of South 24 Parganas district in the Indian state of West Bengal.