there are several ethnic groups living in kaechs and they including muhajirs, punjabis, sindhis, kashmiris, seraikis, pakhtuns, balochis, memons, bohras, ismailis, etc. over 99% of the population is muslim. the population of jamshed town is estimated to be nearly one million.