Die Provinz Nasca (veraltete Schreibweise: Nazca) ist eine von fünf Provinzen der Region Ica an der Pazifikküste von Peru, etwa 390km südsüdöstlich der Landeshauptstadt Lima. Die Provinz hat eine Fläche von 5234,24km². Beim Zensus 2017 lebten 69.157 Menschen in der Provinz.[1] Im Jahr 1993 lag die Einwohnerzahl bei 52.742, im Jahr 2007 bei 57.531.[1] Die Provinzverwaltung befindet sich in der Stadt Nasca.
Die Provinz Nasca besitzt einen etwa 70km langen Küstenabschnitt am Pazifischen Ozean im Süden von Peru. Die Provinz reicht etwa 80km ins Landesinnere, bis an die Ausläufer der peruanischen Westkordillere. Der Fluss Río Grande durchfließt die aride, wüstenhafte Küstenregion in südlicher Richtung. Die Provinzhauptstadt liegt an dessen linkem Nebenfluss Río Nazca. Entlang der größeren Flüsse wird bewässerte Landwirtschaft betrieben.