Tarabh is a village in Visnagar tehsil in district of Mahesana, Gujarat, India. As per the data provided by Census of India in 2011, total population of Tarabh was 6,312 which includes 3,266 males and 3,046 females. Tarabh covers 1567.19 ha area. Pincode of Tarabh is 384310.