Lafayette is a city in and the parish seat of Lafayette Parish, Louisiana, located along the Vermilion River in the southwestern part of the state.