Karmadiya is a village in Mahuva tehsil in district of Bhavnagar, Gujarat, India. As per the data provided by Census of India in 2011, total population of Karmadiya was 3,465 which includes 1,832 males and 1,633 females. Karmadiya covers 2256.29 ha area. Pincode of Karmadiya is 364145.