<Tr> <Td> 20 </Td> <Td> Rahim Yar Khan </Td> <Td> 391,030 </Td> <Td> Punjab </Td> </Tr> <Tr> <Td> 21 </Td> <Td> Gujrat </Td> <Td> 367,899 </Td> <Td> Punjab </Td> </Tr> <Tr> <Td> 22 </Td> <Td> Mardan </Td> <Td> 366,260 </Td> <Td> Khyber - Pakhtunkhwa </Td> </Tr> <Tr> <Td> 23 </Td> <Td> Sahiwal </Td> <Td> 358,440 </Td> <Td> Punjab </Td> </Tr>

Top 10 largest cities in pakistan by area