Limited information exists for the binding specificities of many important transcription factors. To address this, we have previously developed a microwell- based assay for directly measuring the affinity of DNA- protein binding interactions. We describe here the detailed protocol for determining sequence specificities of DNA- binding proteins using this assay. The described method is rapid; after preparation of the reagents, the assay can be run in a single day, and its throughput can be increased further by automation. The method is quantitative but requires prior knowledge of one high- affinity binding site for the protein of interest. The protocol can be adapted for determining the effect of protein modifications and protein- protein interactions on DNA- binding specificity, and for engineering proteins with new DNA- binding specificities. In addition, the method is suitable for high- throughput screening to identify proteins or small molecules that modulate protein- DNA binding interactions.