Ludhiana city is situated by the old banks of River Sutlej, which has now changed its course and moved 13km away. It has an average elevation of 244 metres. The elevation towards the north and west is lesser since the river bed was on this side. The climate here is humid subtropical. Summers are extremely hot; monsoon showers are reasonably good but bring in excess of humidity; winters have warm days and chilly nights.