Населённый пункт расположен на реке Бекшанка в 30 километрах к югу от города Барыш — административного центра района[3]. Расстояние до Ульяновска — 136 километров.
В 1859 году деревня Новая Бекшанка, находилась во 2-м стане, по тракту из пригорода Канадея в г. Кузнецк[6].
Храм деревянный, тёплый, построен прихожанами в 1863 году, а в 1871 году перестроен по новому плану. Престол в нём во имя Архистратига Божьего Михаила[7]. С постройкой церкви село стало называться Архангельское.
До 2005 года являлось административным центром ныне упразднённого Новобекшанского сельсовета[3][8].
На 1780 год в селе жило 215 ревизских душ[5]. В 1859 году в 124 дворах жило: 527 м. и 547 ж.[6]; В 1900 году в с. Новой Бекшанке (почт, ст.; н. м.) в 243 дворах жило: 673 м. и 729 ж.[7]; Согласно статистическим данным, в 1913 году в селе был 261 двор, проживал 1691 житель (русские, мордва). Население в 1996 году — 449 человек, преимущественно русские[3]. В 2002 году в селе проживало 400 человек, преимущественно русские (94 %)[2].
Село разделено на две улицы (Заречная, Центральная) и один переулок (Школьный)[12], работает средняя общеобразовательная школа[13], есть почтовое отделение[12].
↑ 1234Новая Бекшанка // Ульяновская — Симбирская энциклопедия : в 2 т. / ред. и сост. В. Н. Егоров. — Ульяновск : Симбирская книга, 2004. — Т. 2: Н — Я. — С. 33. — 590 с. — 2500 экз. — ISBN 5-8426-0035-8.