Ogden Dunes is a town in Portage Township located in the U.S. state of Indiana. It is within Porter County along the shore of Lake Michigan, within the Indiana Dunes National Lakeshore encompassed by the city of Portage. It has a total area of 1.46 square miles at 41°37′27″N 87°11′29″W. The elevation is 610 feet above sea level. As of the 2010 census data, it had a total population of 1,110. The population density was 1,502.72/sq mi. It has Zip code 46368.