A weighted edge is an edge in a graph that has a numerical value or weight associated with it, representing a cost, distance, or capacity related to the connection between two vertices. This concept helps in solving various problems, such as finding the shortest path or minimum spanning tree, where the weights determine the optimal solution. By incorporating weights into edges, graphs can model real-world scenarios more accurately, allowing for complex analysis and decision-making.