São Pedro, município no estado do Rio Grande do Norte (Brasil), localizado na região do Agreste potiguar. De acordo com o censo realizado pelo IBGE (Instituto Brasileiro de Geografia e Estatística) no ano 2000, sua população é de 6.776 habitantes. Área territorial de 181 km².