The official website for The Settlers of Catan

Question about General Questions Roads - Why are there 7 roads, although there are only 5 settlements?

Answer

So that you can't prevent the opponent from settlement building by building the 6th road.