Üç kez evlenen ve ardından ayrılıklar yaşayan Lopez şu sıralar Alex Rodriguez ile birliktelik yaşıyor.
Jennifer, 22 Şubat 1997'de Ojani Noa ile evlendi. Bu evliliği bittikten sonra, dansçı Criss Judd ile evlendi ve bu evlilik de kısa sürdü. Benn Affleck'le nişanını sonlandırdıktan bir süre sonra, 2005 yılında Latin şarkıcı Marc Anthony ile evlendi. Bu evlilik de 2012 yılında bitti.
Marc Anthony ile evlenen Jennifer Lopez, Max ve Emme'i 2008 yılında dünyaya getirdi.