21 Westmoreland Avenue • Oshawa, ON photo 1
21 Westmoreland Avenue • Oshawa, ON photo 2
21 Westmoreland Avenue • Oshawa, ON photo 3
21 Westmoreland Avenue • Oshawa, ON photo 4
21 Westmoreland Avenue • Oshawa, ON photo 5
21 Westmoreland Avenue • Oshawa, ON photo 6
21 Westmoreland Avenue • Oshawa, ON photo 7
21 Westmoreland Avenue • Oshawa, ON photo 8
21 Westmoreland Avenue • Oshawa, ON photo 9
21 Westmoreland Avenue • Oshawa, ON photo 10
21 Westmoreland Avenue • Oshawa, ON photo 11
21 Westmoreland Avenue • Oshawa, ON photo 12
21 Westmoreland Avenue • Oshawa, ON photo 13
21 Westmoreland Avenue • Oshawa, ON photo 14
21 Westmoreland Avenue • Oshawa, ON photo 15
21 Westmoreland Avenue • Oshawa, ON photo 16
21 Westmoreland Avenue • Oshawa, ON photo 17
21 Westmoreland Avenue • Oshawa, ON photo 18
21 Westmoreland Avenue • Oshawa, ON photo 19
21 Westmoreland Avenue • Oshawa, ON photo 20
21 Westmoreland Avenue • Oshawa, ON photo 21
21 Westmoreland Avenue • Oshawa, ON photo 22
21 Westmoreland Avenue • Oshawa, ON photo 23
21 Westmoreland Avenue • Oshawa, ON photo 24
21 Westmoreland Avenue • Oshawa, ON photo 25
21 Westmoreland Avenue • Oshawa, ON photo 26
21 Westmoreland Avenue • Oshawa, ON photo 27
21 Westmoreland Avenue • Oshawa, ON photo 28
21 Westmoreland Avenue • Oshawa, ON photo 29
21 Westmoreland Avenue • Oshawa, ON photo 30
21 Westmoreland Avenue • Oshawa, ON photo 31
21 Westmoreland Avenue • Oshawa, ON photo 32
21 Westmoreland Avenue • Oshawa, ON photo 33
21 Westmoreland Avenue • Oshawa, ON photo 34
21 Westmoreland Avenue • Oshawa, ON photo 35
21 Westmoreland Avenue • Oshawa, ON photo 36
21 Westmoreland Avenue • Oshawa, ON photo 37
21 Westmoreland Avenue • Oshawa, ON photo 38
21 Westmoreland Avenue • Oshawa, ON photo 39
21 Westmoreland Avenue • Oshawa, ON photo 40
21 Westmoreland Avenue • Oshawa, ON photo 41
21 Westmoreland Avenue • Oshawa, ON photo 42
21 Westmoreland Avenue • Oshawa, ON photo 43
21 Westmoreland Avenue • Oshawa, ON photo 44
21 Westmoreland Avenue • Oshawa, ON photo 45
21 Westmoreland Avenue • Oshawa, ON photo 46
21 Westmoreland Avenue • Oshawa, ON photo 47
21 Westmoreland Avenue • Oshawa, ON photo 48
21 Westmoreland Avenue • Oshawa, ON photo 49
New1 / 49
$769,000
21 Westmoreland Avenue • Oshawa, ONNew
Courtesy of The Nook Realty Inc.
3
Bedrooms
2
Bathrooms
1500-2000
Square feet
3
Parking

About this home

Welcome to 21 Westmoreland Avenue, a beautifully maintained 2 1/2 storey century home in the heart of Oshawa's sought-after O'Neill neighbourhood. Built in 1925 and nestled on a quiet, tree-lined street just steps from Alexandra Park, this charming home perfectly blends timeless character with thoughtful modern updates. Offering approximately 1,650 sq. ft. plus a versatile third-floor loft, the home features 3 bedrooms, 2 bathrooms, beautiful hardwood floors, original trim and staircase, a classic fireplace, and a renovated kitchen (2015). Major updates include 200-amp electrical service, a high-efficiency heat pump, gas furnace, and an owned hot water tank. Outside, the mature 35' x 113' lot is surrounded by established trees and lush gardens, creating a peaceful and private setting. The rear deck and hot tub offer the perfect space to relax and entertain, while the detached garage, built in 2021 and equipped with its own electrical panel, provides excellent additional storage and workspace. The private driveway accommodates parking for three vehicles. The partially finished basement adds even more functional living space with a separate side entrance, recreation room, workshop and abundant storage. Ideally located close to transit, Oshawa Hospital, Alexandra Park and highly regarded Dr. S.J. Phillips and O'Neill Collegiate school districts, this is a home that offers character, comfort, space and an unbeatable neighbourhood setting.

Property details

Property type
Detached
Style
2 1/2 Storey
Total rooms
8
Lot size
35 × 113.67 ft
Property taxes
$5,750 (2026)
Occupancy
TBD
Days on market
1
Status
Active
MLS®

Property history

Recently sold nearby

Listing data last updated: Sep 4, 2026, 6:37 a.m. EDT via TRREB IDX.

First listed: Sep 4, 2026, 6:37 a.m. EDT.