According to published reports, other lawmakers said they witnessed Allred giving a female page a lengthy hug and kiss, but Allred said the girl was a longtime friend of his family and the interaction was appropriate.
The 17-year-old and her family said in a report to the Legislative Ethics Committee last week that they didn't want to file a complaint and did not have a problem with what happened.
Also in that report were allegations from two other Republican representatives that Allred appeared to have been drinking before he arrived on the House floor that day.
Lawmakers claimed he smelled of alcohol.
Rep. Allred admitted he had one drink before driving to Raleigh and was stopped for speeding.
Allred issued his letter of resignation Friday, stating, "It has been my honor and privilege to serve the people of Alamance County and the 64th District in the House of Representatives."
Alamance County Republicans will choose a replacement to serve the rest of Allred's two-year term. Gov. Beverly Perdue will have to appoint their choice.