Mahaj is a village in Murbad tehsil in district of Thane, Maharashtra, India. As per the data provided by Census of India in 2011, total population of Mahaj was 596 which includes 305 males and 291 females. Mahaj covers 199.37 ha area. Pincode of Mahaj is N/A.