Ólafsvík er bær á utanverðu Snæfellsnesi í sveitarfélaginu Snæfellsbæ.
Ólafsvík var upphaflega í Neshreppi, síðan í Neshreppi innan Ennis eftir að Neshreppi var skipt í tvennt. Þeim hreppi var svo aftur skipt í tvennt árið 1911 og varð þá Ólafsvíkurhreppur til, sem og Fróðárhreppur þar austur af. Kaupstaðarréttindi fékk Ólafsvík 14. apríl 1983. 1. apríl 1990 sameinaðist Fróðárhreppur Ólafsvík á ný, að þessu sinni undir merkjum kaupstaðarins.
Bæjarbúar byggja afkomu sína á sjávarútvegi og í auknum mæli á ferðaþjónustu. 985 manns búa í Ólafsvík samkvæmt mannfjölda mælingum hagstofu Ísland frá 31. desember 2006.