劉公島距威海市區約四公里,位於威海灣口,面積3.15平方公里,海岸線長14.93公里;最高點是海拔153米的旗頂山,黑松覆蓋全島一半以上,1985年設為國家級森林公園。島名來自漢代在此定居的劉氏一族。中國第一支近代海軍北洋海軍於1888年12月17日在此正式成軍,丁汝昌任提督;也是在甲午戰爭最後的幾週裡,這支艦隊在此走到盡頭。島上現有海軍訓練場所、甲午戰爭博物館和北洋海軍忠魂碑。
北洋海軍於1888年12月在劉公島成軍,1895年2月在此終結;今天的島上是森林公園、海軍訓練場所和一座關於那場戰爭的博物館。