 Longmeadow is located in the western part of the state, just south of the city of Springfield, and is bordered on the west by the Connecticut River and Agawam, to the east by East Longmeadow, and to the south by Enfield, Connecticut.It extends approximately north to south and east to west.It is approximately north of Hartford.