長寧区は上海市中心城区の西部に位置し、東は静安区、西は閔行区、東南は徐匯区、北は呉淞江(蘇州河)をはさみ普陀区と接しています。
上海虹橋国際空港から近く、区内西部の虹橋経済開発区は国際貿易センター、世界貿易センター、万都センターなどが林立するビジネス街です。
日本を含む各国の領事館も区内に点在し、外来人口に占める外国人の割合が非常に高く、日本人が多く居住する古北新区も長寧区内にあります。