The City of Gibraltar is located in the southeast portion of Wayne County, just a few miles north of the Wayne County/ Monroe County border, and on the Detroit River and Lake Erie . The City is about 25 miles southwest of Downtown Detroit, Michigan. Gibraltar is bordered by the City of Trenton to the north and Brownstown Township to the west and south, while the Detroit River serves as the border to the east. Gibraltar is approximately 3.9 square miles in area.
The latest census (2010) figures set the population of the City of Gibraltar at 4,656. The most recent land use tabulation identified approximately 42.4% of total land area as residential, and a number of large tracts being used for Industrial, Landfill, and Institutional.
The Detroit River shoreline includes marina facilities and single-family residential units. A series of canals bisect the City and its four islands, Hall, Edmund, Main and Horse, of residences. The mainland portion of the City is a mix of commercial space and residential units, including senior housing and apartment complexes.