top 6 ethinc groups are:
1.punjabis: 78.7 million people (45 percent)
2.pashtuns: 27.2 milion people (15 percent)
3.sindhis: 24.8 million people (14 percent)
4.saraikis: 14.8 million people (8.4 percent)
5.muhajirs: 13.3 million people (7.6 percent)
6.baloch: 6.3 million people (3.5 percent)
There are other ethnic groups like chitrali, kashmiri,
hindkowans and brahui who have about 11 milion people combined. And
most of them are sunni muslims, pakistan is full of other small
ethnic groups