edgard is a census-designated place (cdp) in, and the parish seat of, st. john the baptist parish, louisiana, united states. the population was 2,637 at the 2000 census. it is part of the new orleans metropolitan area.