Til forna náði Rosmhvalaneshreppur yfir allt Miðnes (sem þá hét Rosmhvalanes) og inn að Vogastapa. Mörkum hreppsins var fyrst breytt 24. apríl1596 þegar Njarðvíkurbæirnir voru settir undir Vatnsleysustrandarhrepp. Árið 1886 var hreppnum skipt í tvennt eftir Miðnesinu endilöngu. Innri helmingurinn hélt nafninu áfram en sá ytri fékk nafnið Miðneshreppur.
15. júní1908 var því sem eftir var af Rosmhvalaneshreppi aftur skipt í tvo hluta. Meginhlutinn varð þá að Gerðahreppi en suðurendinn með kauptúninu í Keflavík sameinaðist Njarðvíkurhreppi undir nafninu Keflavíkurhreppur.