Middelharnis és un antic municipi de la província d'Holanda Meridional, al sud dels Països Baixos. L'1 de gener del 2009 tenia 17.953 habitants repartits sobre una superfície de 86,79 km² (dels quals 25,67 km² corresponen a aigua).
Es va fusionar amb Dirksland, Goedereede i Oostflakkee, creant el nou municipi de Goeree-Overflakkee.