Primary Stages

Primary Stages Primary Stages is an Off-Broadway theater company dedicated to inspiring, supporting & sharing the art of playwriting. This is your Off-Broadway Home.

Primary Stages is dedicated to inspiring, supporting, and sharing the art of playwriting. We operate on the strongly held belief that the future of American theater relies on nurturing playwrights and giving them the support they need to fully realize their vision. Since our founding in 1984, we have produced more than 135 new plays. Whether you've been with us from the beginning or are just joining us on our journey, ours is a passionate community of artists, students, and patrons.

Our Spring Variety Show will feature work from these stellar artists who have helped shape Primary Stages’s rich creativ...
04/28/2026

Our Spring Variety Show will feature work from these stellar artists who have helped shape Primary Stages’s rich creative history! Tickets in bio ✨

This incredible lineup of performers are hitting the stage tomorrow at our Spring Variety Show! Join us for a night of c...
04/28/2026

This incredible lineup of performers are hitting the stage tomorrow at our Spring Variety Show! Join us for a night of cabaret and cocktails. Tickets in bio ✨

Cabaret, cocktails, and a party you won’t want to leave. Your perfect New York City night starts here! Tickets available...
04/21/2026

Cabaret, cocktails, and a party you won’t want to leave. Your perfect New York City night starts here! Tickets available at the link in our bio.

CALF SCRAMBLE has ridden off into the sunset. 🐮🤍Thank you everyone that came to the barn. Huge congratulations to the wh...
04/16/2026

CALF SCRAMBLE has ridden off into the sunset. 🐮🤍

Thank you everyone that came to the barn. Huge congratulations to the whole CALF SCRAMBLE team for bringing this fiercely original, darkly funny coming-of-age tale to life.

📸: (photos 1, 5-7) James Leynse
📸: (photos 2-4)
📸 (photos 8-11)

04/08/2026

Name! That! Cow!

Don’t let the dust settle. Catch CALF SCRAMBLE before it’s too late!
04/07/2026

Don’t let the dust settle. Catch CALF SCRAMBLE before it’s too late!

03/27/2026

Happy World Theater Day from the cast of CALF SCRAMBLE!

03/24/2026

Audiences can’t get enough of this moooo-vement. Tighten your buckle and dive into the transformation of girl to cow in CALF SCRAMBLE with the team that makes it possible.

ain't no party like a CALF SCRAMBLE party 🐄🎉
03/19/2026

ain't no party like a CALF SCRAMBLE party 🐄🎉

03/18/2026

Forget the cottage. Come to the barn. 🐄🌈

The barn gates are officially open! Congratulations to our fierce company behind CALF SCRAMBLE. We’re taking Off-Broadwa...
03/15/2026

The barn gates are officially open! Congratulations to our fierce company behind CALF SCRAMBLE. We’re taking Off-Broadway by the reins! 🐄

Address

520 8th Avenue Suite 312
New York, NY
10018

Opening Hours

Monday 10am - 6pm
Tuesday 10am - 6pm
Wednesday 10am - 6pm
Thursday 10am - 6pm
Friday 10am - 6pm

Telephone

+12128409705

Alerts

Be the first to know and let us send you an email when Primary Stages posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Establishment

Send a message to Primary Stages:

Share

//iconSize: [32, 32], //html: '' }) .bindTooltip(name, { //permanent: true, direction: 'bottom', //offset: L.point(12, 25), //opacity: 0.88, interactive: true }) .bindPopup(name); markersLayer.addLayer(marker); } function getMore() { if (gettingMore) { return; } gettingMore = true; var center = map.getCenter(); $.ajax({ url: "/vicinitysearch", data: { lat: center.lat, lng: center.lng, country: "UNITED STATES" } }) .done(function(data) { var added = 0; data.forEach(function(loc) { if (!locationIds.includes(loc.id)) { var mapLoc = {id:loc.id,lat:loc.latitude,lng:loc.longitude,title:trunc20(loc.name),popupHtml:loc.popupHtml,urlPath:loc.urlPath,pictureUrl:loc.pictureUrl}; locations.push(mapLoc); locationIds.push(loc.id); map._addMarker(mapLoc); added++; } }); }) .always(function() { gettingMore = false; }); } map._clearMarkers = function() { markersLayer.clearLayers(); } }); }, 4000); });