Caridad Esperanza (Shirley MacLaine) trabaja en el exótico salón de baile "Fandango del salón de baile". A pesar de los numerosos fallos de amor joven, todavía sueña con el amor verdadero. Su primer encuentro con Charlie (Dante DiPaolo), un sinvergüenza que robó su bolso y luego empujó el estanque en el Parque Central, a continuación, tropezó con Vittorio Vidal (Ricardo Montalbán), una estrella de cine que abandonado por su novia. La caridad está dispuesto a cambiar su vida, y por eso deja su trabajo en el salón de baile. Sin embargo, la búsqueda de un nuevo puesto de trabajo se convierte en una tarea imposible. Si las cosas no podían ir peor, Caridad queda atrapado en un ascensor con un contador tímido Oscar Lindquist (John McMartin). Después de ser liberado, surge el amor entre ellos. ¿Habrá finalmente encontró su alma gemela? Noches en la ciudad es una adaptación del musical de Broadway "Sweet Charity" (1965), que a su vez se inspiró en las Fellini película Las noches de Cabiria (1957).