Ogden Dunes is an affluent town on the shore of in Portage Township, Porter County, Indiana, United States. It is located on the shore of Lake Michigan, within the Indiana Dunes National Lakeshore. The population was 1,110 at the 2010 census. It is named for Francis A. Ogden, who owned the land there before his death in 1914.
Many residents of Ogden Dunes helped preserve parts of the Indiana Dunes.
The town is the site of the Portage / Ogden Dunes station, which is served by South Shore Line passenger trains to and from Chicago. The principal thoroughfare serving the town is U.S. Route 12, which passes along the town's southern edge and connects it to nearby communities such as Gary to the west and Burns Harbor to the east.