Port St. Johns Local Municipality is a Class B municipality and an administrative area of the O.R. Tambo District Municipality of Eastern Cape in South Africa. It is named after its only large town, Port St. Johns that is situated on the Wild Coast on a coastline of about 270 km long.