선박법은 선박의 국적, 선박 톤수 측정 및 등록, 해사 제도 등에 관한 광범위한 법으로, 다양한 선박 관련 법률이 제정되어 있다. 
선박법은 선박의 국적, 선박 톤수 측정 및 등록, 해사 제도 및 해상 질서 유지에 관한 법이다. 한국선박 및 선박 톤수를 규정하고 선박의 등기와 등록 등을 다룬다. ‘수상 또는 수중에서 항행용으로 사용하거나 사용할 수 있는 배 종류’를 선박으로 정의하고 기선, 범선, 부선 등으로 구분함으로써 우리나라 선박 전체를 총괄하는 광범위한 법이다. 광범위한 법인만큼 선박 관련 법률은 선박 안전법, 선박등기법, 선박관리산업발전법, 선박평형수 관리법, 국제선박등록법, 선박직원법, 선박의 입항 및 출항 등에 관한 법률, 선박투자회사법, 해사안전법, 해운법 등이 별도로 제정되어 있다.