Port St. John nằm ở Brevard County, FL. Dân số là 12.286 người, khiến Port St. John trở thành thành phố lớn thứ 9 ở Quận Brevard. Có 1 trường công lập ở Port St. John với xếp hạng Homefacts trung bình là C. Tổng tỷ lệ phạm tội ở Port St. John là cao và có 0 tội phạm tình dục đã đăng ký cư trú trong thành phố. Tỷ lệ thất nghiệp ở Port St. John là vừa phải và giá bán nhà trung bình là 0 đô la. Các thành phố gần Cảng St. John bao gồm Sharpes, Titusville và Cocoa.