It was abolished in 1974 when it was redistributed between Kuala Selangor and Pelabuhan Kelang. It was re-created in 1984 from parts of Kuala Selangor and Pelabuhan Kelang. 2004–2016: The constituency contains the polling districts of Kapar, Bukit Kapar Utara, Kampung Meru, Kampung Haji Shariff, Kampung Nenas, Pekan Meru, Jalan Haji Salleh, Kampung Batu Belah, Taman Klang, Jalan Meru, Bukit Kapar Selatan, Taman Meru Indah, Klang Kawasan 19, Kampung Budiman, Kampung Sungai Serdang, Kampung Tok Muda, Perepat, Pekan Kapar, Batu 9 Kapar, Sementa, Bandar Sultan Sulaiman, Taman Klang Utama 1, Kampung Batu Empat, Taman Kapar Indah, Batu 11 & 12 Kapar, Taman Sri Kerayong, Batu 10 Kapar, Sungai Kapar Indah, Taman Chempaka Sari, Taman Klang Utama 2, Kampung Sungai Pinang, Rantau Panjang, Kampung Batu Tiga, Taman Eng Ann 1, Persiaran Sultan Ibrahim 2, Bandar Klang, Sungai Pinang Selatan, Pasar Jawa, Jalan Goh Hock Huat, Teluk Kapas, Persiaran Sultan Ibrahim 1, Taman Eng Ann 2, Sungai Bertih Selatan, Sungai Bertih Utara, Sungai Udang Utara, Jalan Yadi, Kampong Delek, Sungai Sirih, Kuala Klang, Sri Perantau, Tanjong Klang, Sungai Lima, Bandar Pulau Ketam, Bagan Teo Chew, Sungai Udang Selatan, Kampong Delek Kanan, Kampong Delek Kiri. 2016–present: The constituency contains the polling districts of Kapar, Bukit Kapar Utara, Kampung Meru, Kampung Haji Shariff, Kampung Nenas, Pekan Meru, Jalan Haji Salleh, Kampung Batu Belah, Taman Klang, Jalan Meru, Bukit Kapar Selatan, Taman Meru Indah, Klang Kawasan 19, Kampung Budiman, Kampung Sungai Serdang, Kampung Tok Muda, Perepat, Pekan Kapar, Batu 9 Kapar, Sementa, Bandar Sultan Sulaiman, Taman Klang Utama 1, Kampung Batu Empat, Taman Kapar Indah, Batu 11 & 12 Kapar, Taman Sri Kerayong, Batu 10 Kapar, Sungai Kapar Indah, Taman Chempaka Sari, Taman Klang Utama 2, Taman Klang Perdana, Kampung Sungai Pinang, Rantau Panjang, Kampung Batu Tiga, Taman Eng Ann 1, Persiaran Sultan Ibrahim 2, Bandar Klang, Sungai Pinang Selatan, Pasar Jawa, Jalan Goh Hock Huat, Teluk Kapas, Persiaran Sultan Ibrahim 1, Taman Eng Ann 2, Kampung Raja Uda Barat, Kampung Raja Uda Timur, Sungai Udang Utara, Jalan Yadi, Kampong Delek, Sungai Sirih, Kuala Klang, Sri Perantau, Tanjong Klang, Sungai Lima, Bandar Pulau Ketam, Bagan Teo Chew, Sungai Udang Selatan, Kampong Delek Kanan, Kampong Delek Kiri.