Negreira es un municipio gallego que se encuentra al oeste de Santiago de Compostela. Linda al leste con el Ayuntamiento de Ames, al sur con el Ayuntamiento de Brión, Noia y Outes, al oeste linda con Outes y Mazaricos y al norte con A Baña y Santa Comba.
Tiene 115,3 km² y una población de 6.519 habitantes INE 2005, densidad: 56,54 hab./km2 distribuídos en aldeas, repartidas en 18 parroquias.
Sobre el río Tambre, la villa de Negreira ocupa una situación estratégica entre lo que fue la gran vía per loca maritima -que, desde Grandimirun Brandomil, lleva a Aquis Celenis Caldas de Rei- y la vía fluvial del Tambre, que comunica las comarcas del centro de Galicia con las costeras de Noya. Asentada en el valle de A Barcala, es hoy el centro comercial de una comarca que mantiene la villa con un movimiento demográfico positivo.