Lucknow, Hindistan'da bir şehir. Uttar Pradeş eyaletinin başkenti ve Delhi'den sonra Hindistan'ın en büyük ikinci şehridir. Deniz seviyesinden 23 m yükseklikte yer almaktadır. Şehir merkezinin nüfusu 2.815.601 kişidir. Şehirdeki resmi diller Hintçe ve Urduca'dır.
Lucknow şehri, tarih boyunca birçok devlete başkentlik yapmıştır. Bu sebeple "Hindistan'ın İstanbul'u" ve "Şiraz-i Hind" adlarıyla anılmaktadır.