Moordrecht ligt aan de Hollandsche IJssel, met aan de overkant Gouderak. Moordrecht wordt doormidden gesneden door de Middelweg. Ook de spoorlijn Utrecht - Rotterdam loopt door de plaats, maar Moordrecht heeft geen station meer aan deze lijn. Tot 1935 bestond Stopplaats Moordrecht.
In september 2006 heeft in een volksraadpleging over mogelijke herindelingskandidaten 93% van de Moordrechtenaren gekozen voor samenvoeging met buurgemeenten Nieuwerkerk aan den IJssel en Zevenhuizen-Moerkapelle. Slechts 7% koos voor de andere buurgemeente Gouda. De gemeenteraad heeft deze voorkeur overgenomen en besloten fusiebesprekingen met Nieuwerkerk aan den IJssel en Zevenhuizen-Moerkapelle te beginnen. De regering heeft eind 2008 een wetsontwerp ingediend om de drie gemeenten samen te voegen. Op 1 januari 2010 is de nieuwe gemeente Zuidplas tot stand gekomen.