Nancy Allen (New York, 24 juni 1950) is een Amerikaans actrice.
Allen speelde al eerder met Jack Nicholson in The Last Detail (1973) maar werd vooral beroemd door het spelen in films van Brian De Palma, een van haar drie mannen. Ze speelde onder andere in De Palma's Carrie (1976), Home Movies (1980), Dressed to Kill (1980) en Blow Out (1981).
Na haar scheiding met De Palma verminderde Allens bekendheid. Ze leek in 1987 terug te komen met haar rol in RoboCop, maar heeft sindsdien nooit meer een mijlpaal behaald.