Orașul Negrești este situat în Nord-Vestul județului Vaslui la limita acestuia cu județul Iași. Se învecinează la nord cu județul Iași, la vest cu comuna Todirești, la sud cu comuna Oșești și la est cu comunele Vulturești și Rebricea.
Orașul Negrești este așezat în bazinul hidrografic al râului Bârlad ,în regiunea deluroasă a Podișului Central Moldovenesc din Podișul Bârladului.
Clima este temperat continental. Temperaturile medii anuale variază în jur de 9 grade C, regimul precipitațiilor este neregulat, de tip continental , prezentând un maximum la sfarșitul primăverii și începutul verii și minimum în februarie.