The municipality was formed in 2009 by merging Olaine parish and Olaine town the administrative centre being Olaine.
The municipality was formed in 2006 by merging Vecate parish and Matīši parish.
The municipality was formed in 2009 by merging Raiskums parish, Stalbe parish and Straupe parish the administrative centre being Stalbe.
The municipality was formed in 1999 by merging Cēre parish and Kandava town with its countryside territory.
The municipality was formed in 2009 by merging Engure parish, Smārde parish and Lapmežciems parish the administrative centre being Smārde.
The municipality was formed in 2002 by merging Rembate parish and Ķegums town with its countryside territory.
The municipality was formed in 2009 by merging Rundāle parish, Svitene parish and Viesturi parish the administrative centre being Pilsrundāle.
The municipality was formed in 2001 by merging Blīdene parish, Remte parish and Brocēni town with its countryside territory the administrative centre being Brocēni.
The municipality was formed in 2002 by merging Rožkalni parish and Upmale parish.
The municipality was formed in 2009 by merging Bebri parish, Irši parish and Koknese parish the administrative centre being Koknese.