Olešnice je velká vesnice, část města Červený Kostelec. Je rozložená podél potoka Olešnice. Prochází tudy železniční trať Jaroměř - Trutnov, na které je ve vsi zastávka. Evidováno je tu přibližně 450 trvale žijících obyvatel.