North Bay Village is a city located in Miami-Dade County, Florida. As of the 2000 census, the city had a total population of 6,733. As of 2010, the population recorded by the U.S. Census Bureau was 7,137.
North Bay Village is located at .
According to the United States Census Bureau, the city has a total area of 0.837 square miles (2.168 km²). 0.3322 square miles (0.8604 km²) of it is land and 0.5048 square miles (1.307 km²) of it is water. The total area is 60.31% water.