روستای کوشالشاه از سه محل سادات محله، میان محله و بالامحله تشکیل شده است. و جزء دهستان دیوشل شهرستان لنگرود است. روستاهای نالکیاشر، سیاهکلده، لیالستان، لوکلایه، حاج ابراهیم ده و خراط محله از روستاهای مجاور کوشالشاه هستند.
بر اساس سرشماری سال 90 کوشالشاه دارای 328 خانوار و 975 نفر جمعیت است. نقطه عطف روستا وجود با برکت بقعه آقاسید محمدتقی از نوادگان امام موسی کاظم (ع) می باشد. که هم اکنون در حال بازسازی است. این امامزاده از معدود امام زادگان دارای شجره نامه موثق بوده و از مکانهای مهم زیارتی شهرستان لنگرود است.
گفتنی است آقا سید محمدتقی کوشالشاه از سادات جلیل القدر و از علمای زمان خود بوده که صحت نسب و مقام علمی ایشان مورد تایید حضرت آیت ا… مرعشی نجفی بوده است.
در زیر موقعیت کوشالشاه در نقشه گیلان و نقشه دهستان به نمایش درآمده است.
قابل ذکر است نام روستا در برخی از نقشه ها و اسناد «کوشالشاد» نیز آمده است.
