Home / Housing data / New Hampshire / Rankings / Median gross rentNew Hampshire places ranked by median rent 120 places in New Hampshire have a reliable estimate of median rent (2020–2024 American Community Survey).
Highest figures: Windham ($3,218), Fremont ($2,668), Stratham ($2,511).
Lowest figure: Colebrook ($750).
The figure for New Hampshire as a whole is $1,491 (±$15).
Figures last updated on November 12, 2026 .
Figure for New Hampshire as a whole $1,491 (±$15) Places ranked 120 New Hampshire places ranked by median rent Median gross rent, estimate (90% margin of error), 2020–2024 Rank Place County Median gross rent 1 Windham Rockingham County $3,218 (±$350) 2 Fremont Rockingham County $2,668 (±$795) 3 Stratham Rockingham County $2,511 (±$377) 4 Hanover Grafton County $2,253 (±$217) 5 Litchfield Hillsborough County $2,138 (±$406) 6 Bedford Hillsborough County $2,099 (±$274) 7 Holderness Grafton County $2,068 (±$385) 8 Chichester Merrimack County $2,055 (±$275) 9 Merrimack Hillsborough County $1,932 (±$147) 10 (tie) Auburn Rockingham County $1,893 (±$822) 10 (tie) Sandown Rockingham County $1,893 (±$721) 12 Portsmouth Rockingham County $1,869 (±$111) 13 Barrington Strafford County $1,867 (±$194) 14 Exeter Rockingham County $1,856 (±$223) 15 Hampton Falls Rockingham County $1,852 (±$475) 16 Rollinsford Strafford County $1,809 (±$394) 17 North Hampton Rockingham County $1,805 (±$106) 18 Londonderry Rockingham County $1,803 (±$154) 19 Rye Rockingham County $1,781 (±$156) 20 Lebanon Grafton County $1,744 (±$132) 21 Epping Rockingham County $1,742 (±$576) 22 Nashua Hillsborough County $1,737 (±$41) 23 Hudson Hillsborough County $1,735 (±$123) 24 Sunapee Sullivan County $1,713 (±$451) 25 Newton Rockingham County $1,683 (±$96) 26 Bartlett Carroll County $1,676 (±$97) 27 Plainfield Sullivan County $1,674 (±$181) 28 Newmarket Rockingham County $1,671 (±$69) 29 Plaistow Rockingham County $1,664 (±$187) 30 (tie) Hooksett Merrimack County $1,661 (±$206) 30 (tie) Milford Hillsborough County $1,661 (±$126) 32 Hampton Rockingham County $1,628 (±$94) 33 Salem Rockingham County $1,625 (±$146) 34 Dover Strafford County $1,607 (±$100) 35 Ossipee Carroll County $1,601 (±$245) 36 Hollis Hillsborough County $1,598 (±$302) 37 New London Merrimack County $1,594 (±$551) 38 Deerfield Rockingham County $1,593 (±$318) 39 Milton Strafford County $1,587 (±$318) 40 Madbury Strafford County $1,574 (±$759) 41 Manchester Hillsborough County $1,564 (±$37) 42 Derry Rockingham County $1,547 (±$138) 43 Seabrook Rockingham County $1,542 (±$174) 44 Weare Hillsborough County $1,541 (±$214) 45 Bow Merrimack County $1,539 (±$178) 46 Swanzey Cheshire County $1,508 (±$303) 47 Somersworth Strafford County $1,477 (±$134) 48 Amherst Hillsborough County $1,462 (±$256) 49 Moultonborough Carroll County $1,452 (±$491) 50 Concord Merrimack County $1,441 (±$43) 51 Durham Strafford County $1,429 (±$143) 52 Pelham Hillsborough County $1,425 (±$88) 53 Lyme Grafton County $1,418 (±$130) 54 (tie) Barnstead Belknap County $1,395 (±$75) 54 (tie) Peterborough Hillsborough County $1,395 (±$209) 56 Kingston Rockingham County $1,393 (±$156) 57 Wilton Hillsborough County $1,382 (±$70) 58 Raymond Rockingham County $1,376 (±$196) 59 Rochester Strafford County $1,369 (±$72) 60 Newport Sullivan County $1,365 (±$305) 61 Lisbon Grafton County $1,344 (±$303) 62 Keene Cheshire County $1,342 (±$68) 63 Loudon Merrimack County $1,321 (±$465) 64 Bristol Grafton County $1,310 (±$97) 65 Hampstead Rockingham County $1,299 (±$149) 66 Bennington Hillsborough County $1,292 (±$150) 67 Sanbornton Belknap County $1,289 (±$198) 68 Allenstown Merrimack County $1,281 (±$397) 69 (tie) Hopkinton Merrimack County $1,270 (±$129) 69 (tie) Thornton Grafton County $1,270 (±$428) 71 Boscawen Merrimack County $1,265 (±$307) 72 Pittsfield Merrimack County $1,239 (±$182) 73 Goffstown Hillsborough County $1,231 (±$161) 74 Laconia Belknap County $1,224 (±$107) 75 Warner Merrimack County $1,219 (±$123) 76 Pembroke Merrimack County $1,218 (±$354) 77 Candia Rockingham County $1,213 (±$554) 78 Epsom Merrimack County $1,212 (±$437) 79 Winchester Cheshire County $1,209 (±$143) 80 Northwood Rockingham County $1,201 (±$372) 81 Hillsborough Hillsborough County $1,198 (±$390) 82 New Boston Hillsborough County $1,193 (±$111) 83 Enfield Grafton County $1,181 (±$563) 84 Bethlehem Grafton County $1,174 (±$81) 85 Walpole Cheshire County $1,165 (±$150) 86 Meredith Belknap County $1,149 (±$304) 87 Claremont Sullivan County $1,146 (±$83) 88 Lincoln Grafton County $1,143 (±$498) 89 (tie) Atkinson Rockingham County $1,140 (±$32) 89 (tie) Canaan Grafton County $1,140 (±$90) 91 Marlborough Cheshire County $1,133 (±$323) 92 Wilmot Merrimack County $1,125 (±$289) 93 Rindge Cheshire County $1,123 (±$60) 94 Haverhill Grafton County $1,115 (±$84) 95 (tie) Franklin Merrimack County $1,110 (±$68) 95 (tie) Greenville Hillsborough County $1,110 (±$91) 95 (tie) Tamworth Carroll County $1,110 (±$184) 98 Plymouth Grafton County $1,108 (±$255) 99 Wolfeboro Carroll County $1,103 (±$76) 100 Charlestown Sullivan County $1,099 (±$85) 101 (tie) Ashland Grafton County $1,096 (±$155) 101 (tie) Farmington Strafford County $1,096 (±$110) 103 Conway Carroll County $1,095 (±$141) 104 Henniker Merrimack County $1,081 (±$164) 105 Whitefield Coos County $1,077 (±$160) 106 (tie) Northfield Merrimack County $1,076 (±$182) 106 (tie) Woodstock Grafton County $1,076 (±$355) 108 Rumney Grafton County $1,064 (±$100) 109 Hinsdale Cheshire County $1,050 (±$409) 110 Antrim Hillsborough County $1,040 (±$177) 111 Troy Cheshire County $1,024 (±$331) 112 Lancaster Coos County $1,019 (±$263) 113 Northumberland Coos County $1,018 (±$96) 114 Belmont Belknap County $996 (±$129) 115 Jaffrey Cheshire County $962 (±$202) 116 Tilton Belknap County $948 (±$330) 117 Littleton Grafton County $940 (±$50) 118 Gorham Coos County $838 (±$83) 119 Berlin Coos County $815 (±$141) 120 Colebrook Coos County $750 (±$238)
Unincorporated communities ranked by median rent Median gross rent, estimate (90% margin of error), 2020–2024 Rank Place County Median gross rent 1 Hanover (community) Grafton County $2,254 (±$249) 2 (tie) East Merrimack Hillsborough County $1,952 (±$158) 2 (tie) Londonderry (community) Rockingham County $1,952 (±$135) 4 Hooksett (community) Merrimack County $1,811 (±$283) 5 Seabrook Beach Rockingham County $1,725 (±$575) 6 Hudson (community) Hillsborough County $1,722 (±$86) 7 Exeter (community) Rockingham County $1,711 (±$288) 8 Newmarket (community) Rockingham County $1,701 (±$65) 9 Hampton (community) Rockingham County $1,654 (±$93) 10 West Swanzey Cheshire County $1,645 (±$343) 11 Milford (community) Hillsborough County $1,557 (±$120) 12 Derry (community) Rockingham County $1,549 (±$137) 13 Peterborough (community) Hillsborough County $1,515 (±$290) 14 South Hooksett Merrimack County $1,471 (±$217) 15 Newport (community) Sullivan County $1,378 (±$304) 16 Wilton (community) Hillsborough County $1,376 (±$101) 17 Hampton Beach Rockingham County $1,375 (±$130) 18 Durham (community) Strafford County $1,302 (±$211) 19 Troy (community) Cheshire County $1,300 (±$147) 20 Plymouth (community) Grafton County $1,296 (±$295) 21 Bristol (community) Grafton County $1,279 (±$120) 22 Pittsfield (community) Merrimack County $1,236 (±$216) 23 Goffstown (community) Hillsborough County $1,233 (±$139) 24 Contoocook Merrimack County $1,215 (±$141) 25 Winchester (community) Cheshire County $1,150 (±$190) 26 Hillsborough (community) Hillsborough County $1,138 (±$201) 27 Wolfeboro (community) Carroll County $1,121 (±$107) 28 Woodsville Grafton County $1,119 (±$68) 29 Suncook Merrimack County $1,091 (±$317) 30 Farmington (community) Strafford County $1,076 (±$153) 31 Bethlehem (community) Grafton County $1,075 (±$50) 32 Whitefield (community) Coos County $1,070 (±$259) 33 Henniker (community) Merrimack County $1,056 (±$146) 34 Ashland (community) Grafton County $1,048 (±$194) 35 (tie) Hinsdale (community) Cheshire County $1,046 (±$445) 35 (tie) Meredith (community) Belknap County $1,046 (±$387) 37 Conway (community) Carroll County $1,041 (±$185) 38 Lancaster (community) Coos County $1,036 (±$221) 39 Tilton Northfield Belknap County $998 (±$222) 40 Raymond (community) Rockingham County $994 (±$450) 41 Marlborough (community) Cheshire County $973 (±$153) 42 North Conway Carroll County $966 (±$241) 43 Littleton (community) Grafton County $932 (±$51) 44 Belmont (community) Belknap County $919 (±$87) 45 Antrim (community) Hillsborough County $915 (±$213) 46 Jaffrey (community) Cheshire County $869 (±$234) 47 Gorham (community) Coos County $829 (±$124) 48 Colebrook (community) Coos County $750 (±$238)
Unincorporated communities inside a town or township are ranked only against each other, because the town’s figures include them.
How this ranking is built A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.
120 places qualify; the rest are on their own pages with their margins, but not ranked here.
The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.
A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.
Survey years: 2020–2024 (American Community Survey 5-year estimates).
Margins of error are at the 90% confidence level.
What you can do on Seayora in New Hampshire One account for renting, owning, managing and fixing homes, with these figures beside you.
Own or manage a rental? List it, sign the lease and collect rent online, with the figures for New Hampshire beside you.
Create a landlord account · See what landlords get
Looking for a place to rent? Browse homes for rent near New Hampshire, save the ones you like and apply online.
Browse rentals · Create a renter account
Do repairs, renovations or maintenance? Get found by owners and renters near New Hampshire, and send estimates and invoices from your phone.
Join as a pro · Find a pro
Questions about New Hampshire Which place in New Hampshire has the highest median rent? Windham has the highest, $3,218 (±$350) (2020–2024 American Community Survey).
Which place in New Hampshire has the lowest median rent? Colebrook has the lowest, $750 (±$238).
What is the median rent in New Hampshire? The figure for New Hampshire as a whole is $1,491 (±$15).
Sources This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.
Figures last updated on November 12, 2026 .
Related