N(6)-methyladenosine (m(6)A) is the most abundant mRNA modification and has important links to human health. While recent studies have successfully identified thousands of mammalian RNA transcripts containing the modification, it is extremely difficult to identify the exact location of any specific m(6)A. Here we have identified a polymerase with reverse transcriptase activity (from Thermus thermophilus) that is selective by up to 18-fold for incorporation of thymidine opposite unmodified A over m(6)A. We show that the enzyme can be used to locate and quantify m(6)A in synthetic RNAs by analysis of pausing bands, and have used the enzyme in tandem with a nonselective polymerase to locate the presence and position of m(6)A in high-abundance cellular RNAs. By this approach we demonstrate that the long-undetermined position of m(6)A in mammalian 28S rRNA is nucleotide 4190.