What is the biggest city in Pakistan?

The story behind the answer

The biggest city in Pakistan is Karachi.

Karachi lies on Pakistan's southern coast along the Arabian Sea and is the capital of Sindh province. It is the country's largest urban center and a major hub for finance, manufacturing, shipping, media, and culture. The Port of Karachi and Port Qasim connect Pakistan's economy to international trade, while Jinnah International Airport serves as an important national gateway.

Karachi was Pakistan's first capital after independence in 1947, before the national capital moved to Rawalpindi temporarily and then to Islamabad. The city grew rapidly because of migration, industry, and its position as a seaport. It is also one of the world's most populous metropolitan areas, although population totals vary depending on whether a source counts the city proper, metropolitan region, or wider urban district.

A common mix-up is Lahore, Pakistan's second-largest major city and a major historical and cultural center. Islamabad is the national capital, but Karachi remains the country's largest city and commercial powerhouse.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: