Concord ligger ved elven Merrimack, og byen har et arel på 174,9 km² hvorav 166,5 km² er land og 8,4 km² vann.