In 2017, nominal GDP of Karachi was $64 billion compared to that of Lahore which was $35 billion.
Punjab is landlocked and depends on Karachi for it being the port city. Punjab cannot survive without Karachi. This is an edge which nature has granted to Karachi and this gives the province of Sindh average revenue collection by 65.44%.