長与町(ながよちょう)は、長崎県の町。西彼杵郡に属し、長崎市中心部から北東約10kmに位置する。
長崎県中央部の大村湾南岸を町域とし、西に時津町、南に長崎市、東に諫早市と接する。大村湾に浮かぶ島では、崎野の鼻に近い清水島、および堂崎の沖3kmの二島も町域に含まれるが、どちらも無人島である。
町の中央部に長与川が流れ、その流域に住宅地や田畑が多い。周辺部は丘陵地で、特に東側は標高451.4mの琴ノ尾岳を中心とする300-400m級の丘陵地(丸田岳 (333m)、稗の岳 (294m)、猪見岳 (363.5m))が連なる。南部や西部の丘陵地は東部ほどの高さはなく、長崎市北部や時津町東部と連続した住宅密集地となっている。南部では長崎市との境を縫うように浦上川支流の大井手川が流れる。