How to find the area of a polygon from its vertices
The area of a polygon can be calculated from its vertex coordinates using the shoelace formula (also known as Surveyor's formula).
This method applies to any non-self-intersecting polygon, whether convex or concave, as long as the vertices are ordered sequentially along the perimeter.
The setup
Let the vertices of the polygon be , listed in consecutive order around the perimeter (either clockwise or counterclockwise). To use the formula, you must append the first vertex to the end of the list, creating an sequence: .
The steps
- Write down the and coordinates in two columns, ending with the first coordinate pair repeated.
- Multiply each by the following (diagonally down-right) and sum these products: .
- Multiply each by the following (diagonally up-right) and sum these products: .
- Subtract from .
- Take the absolute value of the difference and divide by 2 to find the area: .
Checking the result
Verify that the area is strictly positive unless the polygon is degenerate. For simple shapes like triangles or rectangles, verify the result using basic geometric area formulas. Ensure you have not skipped any vertices and that the first vertex is repeated at the end.
Common errors
The most common error is listing the vertices out of order (e.g., zig-zagging across the polygon). Vertices must trace the perimeter. Another frequent error is forgetting to repeat the first vertex at the end of the calculation, which fails to close the polygon.
Worked example
Find the area of the quadrilateral with vertices at , , , and .
First, list the vertices in order and repeat the first vertex at the end: , , , ,
Calculate (down-right products):
Calculate (up-right products):
Subtract from :
Multiply by and take the absolute value:
The area of the quadrilateral is .
FAQ
Run your own problem
References: Khan Academy: High School Geometry, Analytic Geometry · Stewart Calculus, 8th Edition · OpenStax Algebra and Trigonometry
See also