Hafnarfjörður ou Hafnarfjordur ['hapnarˌfjœrðør̥] é unha cidade portuaria situada na costa suroeste de Islandia, a uns 10 km ao sur de Reiquiavik. É a terceira cidade máis poboada de Islandia, despois de Reiquiavik e de Kópavogur, e ten unha poboación de 25.434 habitantes. A poboación de Hafnarfjörður acadou os 25.000 habitantes o 29 de febreiro do 2008.