Free COVID-19 testing sites in Princeton

CVS Health — 881 State Road (Route 206); 10 a.m. to 4 p.m. daily; nasal swab diagnostic lab test; 609-683-3680. Register here.

Monument Hall — 1 Monument Drive (former Borough Hall); 9 a.m. to 3 p.m. Monday and Wednesday; nasal swab diagnostic lab test; Princeton residents only (uninsured pay $139); 609-497-7608. Register here.

Princeton Family YMCA — 59 Paul Robeson Place; 9 a.m. to 4 p.m. daily; nasal swab diagnostic lab test; 609-785-1844. Register here. 

Sante Integrative Pharmacy — 200 Nassau Street; 10 a.m. to 2 p.m., Monday-Thursday; nasal swab diagnostic lab test; English and Spanish. 609-921-8820. Register here.

Mercer County At-Home Test — Saliva diagnostic lab test; requires videoconferencing. Register here.