We report a sensitive, label-free method for detecting single-stranded DNA and discriminating between single nucleotide polymorphisms (SNPs) using arrays of silicon photonic microring resonators. In only a 10 min assay, DNA is detected at subpicomole levels with a dynamic range of 3 orders of magnitude. Following quantitation, sequence discrimination with single nucleotide resolution is achieved isothermally by monitoring the dissociation kinetics of the duplex in real-time using an array of SNP-specific capture probes. By leveraging the capabilities of the microring resonator platform, we successfully generate multiplexed arrays to quickly screen for the presence and identity of SNPs and show the robustness of this methodology by analyzing multiple target sequences of varying GC content. Furthermore, we show that this technique can be used to distinguish both homozygote and heterozygote alleles.