Some area sex offenders had a surprise visit from a local sheriff's office Thursday.
The Ralls County Sheriff's office along with three U.S. Marshals conducted a sex offender compliance check throughout the county.
Sheriff Gerry Dinwiddie said Ralls County has about 26 sex offenders.
"We're going through the county and trying to make contact with all the registered sex offenders and make sure they are up-to-date on all their records, addresses, visits and everything else," Dinwiddie said. "We're going to be looking for anything dealing with computers or child porn or pornography or anything along that line."
Authorities arrived at a Ralls County home about three miles south of Hannibal at about 1 p.m. Thursday.
"This is in cooperation with the U.S. Marshal's office," Dinwiddie said. "They contacted us, and they got a program that they come around and help the local sheriff's department do the compliance checks cause our funds are not as great as theirs."
Law enforcement thoroughly scanned through all of the computers found in this registered sex offender's home, looking for inappropriate content.
"It's important that we know where the registered sex offenders are and what they're doing," he said. "The people who live in the neighborhoods want to know that, too."
Sheriff Dinwiddie asks the public to let the sheriff's office know if they see anything in their neighborhood or know of a registered sex offender who's not complying with state laws.
He said authorities found at least one non-compliant sex offender and were further investigating one other as of 1:30 Thursday afternoon.