 According to the United States Census Bureau, the Whitemarsh Island CDP has a total area of , of which is land and , or 15.10%, is water.As of the census of 2000, there were 5,824 people, 2,302 households, and 1,609 families residing in the CDP.The population density was 987.5 people per square mile (381.1/km²).